zhoulj 4 rokov pred
rodič
commit
f64b3b9379

+ 2 - 2
app/Console/Commands/BusinessChannelStatTask.php

@@ -75,8 +75,8 @@ class BusinessChannelStatTask extends Command
                 Log::info($channel['id']."日数据未生成".date("y-m-d H:i:s"."\n"));
                 continue;
             }
-            $userRegisterNum = $channel_day_data->register_user_num;//昨日注册
-            $sendOrderDataNum = $channel_day_data->send_order_num;//昨日派单创建数
+            $userRegisterNum = isset($channel_day_data->register_user_num)?$channel_day_data->register_user_num:0;//昨日注册
+            $sendOrderDataNum = isset($channel_day_data->send_order_num)?$channel_day_data->send_order_num:0;//昨日派单创建数
 
             try{
                 $paramsA = [

+ 1 - 1
app/Console/Commands/userProperty.php

@@ -45,7 +45,7 @@ class userProperty extends Command
     private function start(){
         $date_start = date('Y-m-d',time()-4*86400 );
         $date_end = date('Y-m-d',time()-3*86400 );
-        $SQL = "SELECT id FROM users WHERE created_at >=   '%s' created_at < '%s' and AND EXISTS (
+        $SQL = "SELECT id FROM users WHERE created_at >=   '%s' and created_at < '%s' and AND EXISTS (
 
 SELECT id FROM orders WHERE orders.uid = users.id AND `status` = 'PAID' LIMIT 1
 )";

+ 2 - 2
app/Console/Kernel.php

@@ -394,8 +394,8 @@ class Kernel extends ConsoleKernel
         //站点配置
         $schedule->command('Tool:ConfigSetting')->dailyAt('11:33');
 
-        $schedule->command('cp_agent_book_day_stat')->dailyAt('01:27');
-        $schedule->command('cp_agent_day_stat')->dailyAt('01:44');
+//         $schedule->command('cp_agent_book_day_stat')->dailyAt('01:27');
+//         $schedule->command('cp_agent_day_stat')->dailyAt('01:44');
         $schedule->command('new_user_charge_day_statistic')->dailyAt('05:44');
 
 

+ 6 - 1
app/Modules/Trade/Services/OrderDayStatService.php

@@ -101,7 +101,12 @@ class OrderDayStatService
         {
             $channel_merchant_recharge_amount = DB::select("select sum(price) amount from orders join pay_merchants on pay_merchants.id=orders.pay_merchant_id where orders.distribution_channel_id = '{$distribution_channel_id}' and orders.created_at > '{$date}' and orders.created_at <= '{$end_time}' and orders.status ='PAID' and pay_merchants.is_self_channel <> 1 and orders.pay_merchant_id not in (44,41)");//pay_merchant_id in ({$not_in_pay_merchant_ids})
         }
-        $data['channel_merchant_recharge_amount'] = (float)$channel_merchant_recharge_amount[0]->amount;
+        
+        if(isset($channel_merchant_recharge_amount[0]->amount)){
+            $data['channel_merchant_recharge_amount'] = (float)$channel_merchant_recharge_amount[0]->amount;
+        }else{
+            $data['channel_merchant_recharge_amount'] = 0;
+        }
 
         //首充数据
         $first_recharge_data = OrderService::getChannelDayFirstRechargeData($distribution_channel_id,$date);