qiuenguang 1 рік тому
батько
коміт
8161222736
1 змінених файлів з 4 додано та 0 видалено
  1. 4 0
      application/api/controller/WorkOrder.php

+ 4 - 0
application/api/controller/WorkOrder.php

@@ -1066,12 +1066,16 @@ class WorkOrder extends Api
         //修改工艺资料
         $sql = \db('工单_工艺资料')->where('UniqId',$param['UniqId'])->fetchSql(true)->update($data);
         $res = Db::query($sql);
+        //获取工艺资料数据
+        $list = \db('工单_工艺资料')->where('UniqId',$param['UniqId'])->field('Gy0_yjno,Gy0_gxh,rtrim(Gy0_计划接货数) as 计划接货数')->find();
         //修改工单状态
         $status = \db('工单_基本资料')->where('Gd_gdbh',$param['workOrder'])->field('rtrim(gd_statu) as status')->find();
         if ($status['status'] !== '2-生产中'){
             $statusSql = \db('工单_基本资料')->where('Gd_gdbh',$param['workOrder'])->fetchSql(true)->update(['gd_statu'=>'2-生产中']);
             Db::query($statusSql);
         }
+        //重新分配工序计划产量
+        $result = $this->PlannedProcessYield($param['workOrder'],$list['Gy0_yjno'],$list['Gy0_gxh'],$list['计划接货数']);
         if ($res !== false){
             $this->success('成功');
         }else{