qiuenguang 1 год назад
Родитель
Сommit
9168edf3ff
1 измененных файлов с 10 добавлено и 8 удалено
  1. 10 8
      application/api/controller/FinishedProductWarehousing.php

+ 10 - 8
application/api/controller/FinishedProductWarehousing.php

@@ -547,14 +547,16 @@ class FinishedProductWarehousing extends Api
         $data['Mod_rq'] = date('Y-m-d H:i:s');
 
         //判断当前工单是否存在已提交模版
-        $existingRecord = db('成品入仓')
-            ->where('jjcp_gdbh', $data['jjcp_gdbh'])
-            ->where('jjcp_yjno', $data['jjcp_yjno'])
-            ->where('jjcp_smb', '<>', '') // 判断 jjcp_smb 不为空
-            ->find();
-        if ($existingRecord) {
-            $this->error($existingRecord['jjcp_gdbh'].'工单 -- 印件'.$existingRecord['jjcp_yjno'].'已经进入末版,无法继续操作');
-        }
+        if ($data['jjcp_smb'] === '末 板'){
+            $existingRecord = db('成品入仓')
+                ->where('jjcp_gdbh', $data['jjcp_gdbh'])
+                ->where('jjcp_yjno', $data['jjcp_yjno'])
+                ->where('jjcp_smb', '<>', '') // 判断 jjcp_smb 不为空
+                ->find();
+            if ($existingRecord && $existingRecord['UniqId'] !== $req['UniqId']) {
+                $this->error($existingRecord['jjcp_gdbh'].'工单 -- 印件'.$existingRecord['jjcp_yjno'].'已经进入末版,无法继续操作');
+            }
+        };
 
         //开启事务
         db()->startTrans();