|
|
@@ -443,7 +443,13 @@ class WorkOrder extends Api
|
|
|
//修改工单信息
|
|
|
$sql = \db('工单_基本资料')->where('Uniqid',$param['Uniqid'])->fetchSql(true)->update($row);
|
|
|
$res = Db::query($sql);
|
|
|
- if ($res !== false){
|
|
|
+ //修改订单数量该工单下的订单数量
|
|
|
+ //1. 查询该id下的工单编号, 防止其手动修改工单编号导致条件错误
|
|
|
+ $gdbh = \db('工单_基本资料')->where('Uniqid',$param['Uniqid'])->value('Gd_gdbh');
|
|
|
+ //2. 根据查出的工单编号修改订单数量
|
|
|
+ $sql = \db('工单_基本资料')->where('Gd_gdbh',$param['gdbh'])->fetchSql(true)->update(['订单数量'=>$row['订单数量']]);
|
|
|
+ $res1 = Db::query($sql);
|
|
|
+ if ($res !== false && $res1 !== false){
|
|
|
$this->success('成功');
|
|
|
}else{
|
|
|
$this->error('失败');
|