Browse Source

引用印件资料

qiuenguang 1 year ago
parent
commit
650759ee0b
1 changed files with 7 additions and 1 deletions
  1. 7 1
      application/api/controller/WorkOrder.php

+ 7 - 1
application/api/controller/WorkOrder.php

@@ -523,12 +523,18 @@ class WorkOrder extends Api
             \db('工单_工艺资料')->where('Gy0_gdbh',$newWorkOrder)->delete();
         }
         //获取原工单印件资料
+        $lastUniqId = \db('工单_工艺资料')->order('UniqId desc')->value('UniqId');
+        if ($lastUniqId<10000000){
+            $lastUniqId = 10000000;
+        }else{
+            $lastUniqId = $lastUniqId + 1;
+        }
         $oldPrintData = \db('工单_印件资料')->where('Yj_Gdbh',$oldWorkOrder)->select();
         $PrintUniqId = \db('工单_印件资料')->field('Uniqid')->order('Uniqid desc')->find();
         foreach ($oldPrintData as $k=>$v){
             $oldPrintData[$k]['Yj_Gdbh']  = $newWorkOrder;
             $oldPrintData[$k]['Sys_id'] = '';
-            $oldPrintData[$k]['Uniqid'] = $PrintUniqId['Uniqid'] +$k +1;
+            $oldPrintData[$k]['Uniqid'] = $lastUniqId +$k +1;
         }
         if (\db('工单_印件资料')->where('Yj_Gdbh',$newWorkOrder)->find()){
             \db('工单_印件资料')->where('Yj_Gdbh',$newWorkOrder)->delete();