qiuenguang 1 vuosi sitten
vanhempi
commit
f67ed8c38f
1 muutettua tiedostoa jossa 8 lisäystä ja 3 poistoa
  1. 8 3
      application/api/controller/WorkOrder.php

+ 8 - 3
application/api/controller/WorkOrder.php

@@ -1024,13 +1024,18 @@ class WorkOrder extends Api
         if (empty($param) || isset($param['UniqId']) === false){
             $this->error('参数错误');
         }
-        $rate = \db('dic_lzsh')->where('sys_bh',$param['shdh'])->field('rtrim(sys_rate0) as rate0,rtrim(sys_rate1) as rate1')->find();
+        if (empty($param['shdh'])){
+            $rate['rate0'] = 0;
+            $rate['rate1'] = 0;
+        }else{
+            $rate = \db('dic_lzsh')->where('sys_bh',$param['shdh'])->field('rtrim(sys_rate0) as rate0,rtrim(sys_rate1) as rate1')->find();
+        }
         $data = [
             '重点工序' => isset($param['zdgx'])?$param['zdgx']:'',
             '备选工序' => isset($param['bxgx'])?$param['bxgx']:'',
             'Gy0_sbbh' => isset($param['sbbh'])?$param['sbbh']:'',
-            'Gy0_Rate0' => isset($rate['rate0'])?$rate['rate0']:'',
-            'Gy0_Rate1' => isset($rate['rate1'])?$rate['rate1']:'',
+            'Gy0_Rate0' => isset($rate['rate0'])?$rate['rate0']:0,
+            'Gy0_Rate1' => isset($rate['rate1'])?$rate['rate1']:0,
             'Gy0_shdh' => isset($param['shdh'])?$param['shdh']:'',
             '损耗系数' => isset($param['shxs'])?$param['shxs']:'',
             '工价系数' => isset($param['ndxs'])?$param['ndxs']:'',