rabin %!s(int64=3) %!d(string=hai) anos
pai
achega
f7fd496487
Modificáronse 1 ficheiros con 20 adicións e 10 borrados
  1. 20 10
      service/bill/lib/Cron.php

+ 20 - 10
service/bill/lib/Cron.php

@@ -563,8 +563,10 @@ class Cron
                     }
                 }
 
-                $insert['c_money'] = Dever::db('shop/buy_order')->getCashNum(array('type'=>1,'type_id'=>$v['id']));
-                $insert['c_money'] = $insert['c_money']['total'];
+                $c_money = Dever::db('shop/buy_order')->getCashNum(array('type'=>1,'type_id'=>$v['id'],'start' => $start, 'end' => $end));
+                if ($c_money) {
+                    $insert['c_money'] = $c_money['total'];
+                }
 
                 $where = array
                 (
@@ -574,26 +576,34 @@ class Cron
                 );
                 
 
-                $insert['money'] = Dever::db('agent/order')->getCount($where);
-                $insert['money'] = $insert['money']['total'];
+                $money = Dever::db('agent/order')->getCount($where);
+                if ($money) {
+                    $insert['money'] = $money['total'];
+                }
 
                 $where['role'] = '1,2,3,4,5,6,7';
-                $insert['dl_money'] = Dever::db('agent/order')->getCount($where);
-                $insert['dl_money'] = $insert['dl_money']['total'];
+                $dl_money = Dever::db('agent/order')->getCount($where);
+                if ($dl_money) {
+                    $insert['dl_money'] = $dl_money['total'];
+                }
                 
 
                 $where['role'] = 8;
                 if ($out_member) {
                     $where['parent_mid'] = $out_member;
-                    $insert['out_money'] = Dever::db('agent/order')->getCount($where);
-                    $insert['out_money'] = $insert['out_money']['total'];
+                    $out_money = Dever::db('agent/order')->getCount($where);
+                    if ($out_money) {
+                        $insert['out_money'] = $out_money['total'];
+                    }
                 }
                 
 
                 if ($nei_member) {
                     $where['parent_mid'] = $nei_member;
-                    $insert['nei_money'] = Dever::db('agent/order')->getCount($where);
-                    $insert['nei_money'] = $insert['nei_money']['total'];
+                    $nei_money = Dever::db('agent/order')->getCount($where);
+                    if ($nei_money) {
+                        $insert['nei_money'] = $nei_money['total'];
+                    }
                 }