12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- <?php
- /**
- * Created by PhpStorm.
- * User: songdb
- * Date: 2017/12/2
- * Time: 15:36
- */
- namespace App\Modules\SendOrder\Services;
- use App\Modules\SendOrder\Services\SendOrderService;
- use App\Modules\Channel\Services\ChannelService;
- use App\Modules\User\Services\UserService;
- use App\Modules\OfficialAccount\Services\ForceSubscribeService;
- use App\Modules\Trade\Services\OrderService;
- class SendOrderDayStatService
- {
- //生成每日派单
- static function generateStat()
- {
- $end_send_time = date("Y-m-d");
- $send_orders = SendOrderService::search(compact('end_send_time'),true);
- //用户
- //注册用户
- foreach ($send_orders as $send_order)
- {
- $data = [];
- $channel = ChannelService::getById($send_order->distribution_channel_id);
- $data['send_order_id'] = $send_order->id;
- $data['distribution_channel_id'] = $send_order->distribution_channel_id;
- $data['distribution_channel_name'] = $channel->nickname;
- $data['book_id'] = $send_order->book_id;
- $data['book_name'] = $send_order->book_name;
- $data['pv'] = SendOrderService::getPv($send_order->id);
- $data['uv'] = SendOrderService::getUv($send_order->id);
- $data['register_user_num'] = 0;//UserService::getPromotionTotal($send_order->id);
- $data['force_user_num'] = 0;// ForceSubscribeService::getFansNum($send_order->id);
- $data['send_time'] = $send_order->send_time;
- $data['cost'] = $send_order->cost;
- $data['pay_user_num'] = 0;
- $data['year_recharge_user_num'] = 0;
- $data['ticket_recharge_user_num'] = 0;
- $data['recharge_amount'] = 0;
- $data['first_recharge_amount'] = 0;
- $data['year_unpaid_num'] = 0;
- $data['year_paid_num'] = 0;
- $data['recharge_amount_in_half_day'] = 0;
- $data['recharge_amount_in_two_weeks'] = 0;
- dd($data);
- }
- }
- }
|