songxingwei 2 years ago
parent
commit
5fd975e40d
1 changed files with 24 additions and 0 deletions
  1. 24 0
      application/api/controller/Timedtask.php

+ 24 - 0
application/api/controller/Timedtask.php

@@ -38,6 +38,30 @@ class Timedtask
             ->sum('value') ? : 0;
 
         $all_value = ceil(bcdiv(bcadd($value1,$value2),$day));
+
+
+        $kd = Db::name('system_kd')->select();
+        foreach ($kd as &$v){
+            if (in_array($v['name'],['中通','申通'])){
+                 $v['value'] = Db::name('system_values2')
+                     ->whereIn('date',$date_array)
+                     ->where('name',$v['name'])
+                     ->sum('value') ? : 0;
+            }else{
+                $va1 = Db::name('system_values')
+                    ->whereIn('date',$date_array)
+                    ->where('name',$v['name'])
+                    ->sum('value') ? : 0;
+                $va2 = Db::name('system_values2')
+                    ->whereIn('date',$date_array)
+                    ->where('name',$v['name'])
+                    ->sum('value') ? : 0;
+                $v['value'] = ceil(bcadd($va1,$va2));
+            }
+        }
+        dump($kd);die;
+
+
         echo $all_value;die;
 
         $all_value = Db::name('system_values')