BusinessCompanyStatTransformer.php 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: tandunzhao
  5. * Date: 2017/12/26
  6. * Time: 下午5:37
  7. */
  8. namespace App\Http\Controllers\Manage\Channel\Transformers;
  9. class BusinessCompanyStatTransformer
  10. {
  11. public function transform($channelItem)
  12. {
  13. return [
  14. 'city'=>$channelItem->city,
  15. 'manage_name'=>$channelItem->manage_name,
  16. 'company_name'=>$channelItem->company_name,
  17. 'company_id'=>$channelItem->company_id,
  18. 'fans_gender'=>$channelItem->fans_gender,
  19. 'company_total_charge_amount'=>$channelItem->company_total_charge_amount,
  20. 'company_total_charge_amount_current_month'=>$channelItem->company_total_charge_amount_current_month,
  21. 'business_channel_stats_today_register_user_num'=>(float)$channelItem->business_channel_stats_today_register_user_num,
  22. 'business_channel_stats_yesterday_register_user_num'=>(float)$channelItem->business_channel_stats_yesterday_register_user_num,
  23. 'business_channel_stats_current_month_register_user_num'=>(float)$channelItem->business_channel_stats_current_month_register_user_num,
  24. 'business_channel_stats_last_month_register_user_num'=>(float)$channelItem->business_channel_stats_last_month_register_user_num,
  25. 'business_channel_stats_total_register_user_num'=>(float)$channelItem->business_channel_stats_total_register_user_num,
  26. 'business_channel_stats_total_send_order_num'=>(float)$channelItem->business_channel_stats_total_send_order_num,
  27. 'business_channel_stats_service_account_sum'=>(float)$channelItem->service_account_sum,
  28. 'business_channel_stats_last_week_actual_send_orders_sum'=>(float)$channelItem->last_week_actual_send_orders_sum,
  29. 'business_channel_stats_current_week_actual_send_orders_sum'=>(float)$channelItem->current_week_actual_send_orders_sum,
  30. 'business_channel_stats_yesterday_create_orders_sum'=>(float)$channelItem->yesterday_create_orders_sum,
  31. 'business_channel_stats_last_week_login_day_sum'=>(float)$channelItem->last_week_login_day_sum,
  32. 'business_channel_stats_current_week_login_days_sum'=>(float)$channelItem->current_week_login_days_sum,
  33. 'business_channel_stats_is_yesterday_login'=>$channelItem->is_yesterday_login,
  34. 'last_month_recharge_sum'=> $channelItem->last_month_channel_recharge_sum
  35. ];
  36. }
  37. }