songxingwei 2 years ago
parent
commit
d8839e734b
1 changed files with 22 additions and 2 deletions
  1. 22 2
      application/api/controller/Timedtask.php

+ 22 - 2
application/api/controller/Timedtask.php

@@ -22,8 +22,28 @@ class Timedtask
      */
     public function SetFakeDate(){
         $day = 3;
-        $date_array = Db::name('system_values')->group('date')->order('date desc')->limit($day)->column('date');
-        $all_value = Db::name('system_values')->where('name','总签收')->whereIn('date',$date_array)->sum('value') ? : 0;
+        $date_array = Db::name('system_values')
+            ->group('date')
+            ->order('date desc')
+            ->limit($day)
+            ->column('date');
+
+        $no_array = ['中通','申通','总签收'];
+        $value1 = Db::name('system_values')
+            ->whereIn('date',$date_array)
+            ->whereNotIn('name',$no_array)
+            ->sum('value') ? : 0;
+        $value2 = Db::name('system_values2')
+            ->whereIn('date',$date_array)
+            ->sum('value') ? : 0;
+
+        $all_value = ceil(bcadd($value1,$value2));
+        echo $all_value;die;
+
+        $all_value = Db::name('system_values')
+            ->where('name','总签收')
+            ->whereIn('date',$date_array)
+            ->sum('value') ? : 0;
         $all = ceil($all_value/$day);
         $date = date('Y-m-d');
         $info = Db::name('system_day')->where('date',$date)->count();