From d5e0541cba564cef1221334b3a426219aa229fa4 Mon Sep 17 00:00:00 2001
From: lsh <lsh@163.com>
Date: 星期五, 28 三月 2025 10:24:55 +0800
Subject: [PATCH] *

---
 src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java |   27 +++++++++++++++++++++------
 1 files changed, 21 insertions(+), 6 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
index 1622eb7..bbed9de 100644
--- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -176,6 +176,7 @@
                         TaskWrk taskWrk = taskWrkMapper.selectByWrkNo(Integer.valueOf(workNo));
                         if (taskWrk != null) {
                             taskWrk.setMemo(errMsg);//灏嗛敊璇爜瀛樺叆澶囨敞瀛楁杩涜灞曠ず
+                            taskWrk.setModiTime(new Date());
                             taskWrkMapper.updateById(taskWrk);
                         }
                         continue;
@@ -367,6 +368,7 @@
                             TaskWrk taskWrk = taskWrkMapper.selectByWrkNo(Integer.valueOf(workNo));
                             if (taskWrk != null) {
                                 taskWrk.setMemo(errMsg);//灏嗛敊璇爜瀛樺叆澶囨敞瀛楁杩涜灞曠ず
+                                taskWrk.setModiTime(new Date());
                                 taskWrkMapper.updateById(taskWrk);
                             }
                         }
@@ -420,8 +422,11 @@
 //                            JSONObject jsonObject = JSON.parseObject(JSON.toJSONString(r));
                             if (offer){
                                 log.info("涓嬪彂杈撻�佺嚎浠诲姟鎴愬姛锛歵askWrk:"+JSON.toJSONString(taskWrk));
+                                Date now = new Date();
                                 taskWrk.setStatus(5);
                                 taskWrk.setWrkSts(14);
+                                taskWrk.setModiTime(now);
+                                taskWrk.setCompleteTime(now);
                                 taskWrkService.updateById(taskWrk);
                             }else {
                                 log.error("涓嬪彂杈撻�佺嚎浠诲姟澶辫触锛歵askWrk:"+JSON.toJSONString(taskWrk));
@@ -531,11 +536,13 @@
 
 //                int workNo = commonService.getWorkNo(WorkNoType.PAKIN.type);//鑾峰彇鍏ュ簱宸ヤ綔鍙�
 //                taskWrk.setWrkNo(workNo);//宸ヤ綔鍙�
+                Date now = new Date();
                 taskWrk.setStatus(TaskStatusType.DISTRIBUTE.id);//娲惧彂鐘舵��
-                taskWrk.setAssignTime(new Date());//娲惧彂鏃堕棿
+//                taskWrk.setAssignTime(now);//娲惧彂鏃堕棿
+                taskWrk.setExecuteTime(now);
                 taskWrk.setWrkSts(3);//宸ヤ綔鐘舵�� 3.鍚婅溅鍏ュ簱
                 taskWrk.setCrnNo(staDesc.getCrnNo());//鍫嗗灈鏈哄彿
-                taskWrk.setModiTime(new Date());
+                taskWrk.setModiTime(now);
                 taskWrk.setModiUser(9988L);
 
 //                //鍙栧嚭鍛戒护
@@ -703,6 +710,7 @@
                                 taskWrk.setWrkSts(12);
                                 taskWrk.setStatus(2);
                                 taskWrk.setModiTime(now);
+                                taskWrk.setExecuteTime(now);
                                 if (taskWrkMapper.updateById(taskWrk) == 0) {
                                     log.error("淇敼宸ヤ綔妗g姸鎬� 11.鐢熸垚鍑哄簱ID => 12.鍚婅溅鍑哄簱涓� 澶辫触锛侊紒锛屽伐浣滃彿={}", taskWrk.getWrkNo());
                                 }
@@ -810,6 +818,7 @@
                     taskWrk.setWrkSts(12);
                     taskWrk.setStatus(2);
                     taskWrk.setModiTime(now);
+                    taskWrk.setExecuteTime(now);
                     if (taskWrkMapper.updateById(taskWrk) == 0) {
                         log.error("淇敼宸ヤ綔妗g姸鎬� 11.鐢熸垚鍑哄簱ID => 12.鍚婅溅鍑哄簱涓� 澶辫触锛侊紒锛屽伐浣滃彿={}", taskWrk.getWrkNo());
                     }
@@ -918,6 +927,7 @@
                 //纭瀹屾垚淇″彿
                 CrnOperatorParam crnOperatorParam=new CrnOperatorParam();
                 crnOperatorParam.setCrnNo(crn.getId());
+                Date now = new Date();
 
                 crnController.crnTaskComplete(crnOperatorParam);
                 if(!Cools.isEmpty(taskWrk)){
@@ -928,7 +938,7 @@
                         LocMast locMast = locMastService.selectByLocNo(taskWrk.getTargetPoint());
                         locMast.setLocSts("F");//F.鍦ㄥ簱
                         locMast.setBarcode(taskWrk.getBarcode());//鎵樼洏鐮�
-                        locMast.setModiTime(new Date());
+                        locMast.setModiTime(now);
                         locMast.setModiUser(9999L);
                         locMastService.updateById(locMast);
                     }else if(taskWrk.getIoType()==2&&taskWrk.getWrkSts()==12){
@@ -938,7 +948,7 @@
                         LocMast locMast = locMastService.selectByLocNo(taskWrk.getStartPoint());
                         locMast.setLocSts("O");//O.绌哄簱浣�
                         locMast.setBarcode("");//鎵樼洏鐮�
-                        locMast.setModiTime(new Date());
+                        locMast.setModiTime(now);
                         locMast.setModiUser(9999L);
                         locMastService.updateById(locMast);
                     }else if(taskWrk.getIoType()==3&&taskWrk.getWrkSts()==12){
@@ -948,17 +958,19 @@
                         LocMast locMast = locMastService.selectByLocNo(taskWrk.getTargetPoint());
                         locMast.setLocSts("F");//F.鍦ㄥ簱
                         locMast.setBarcode(taskWrk.getBarcode());//鎵樼洏鐮�
-                        locMast.setModiTime(new Date());
+                        locMast.setModiTime(now);
                         locMast.setModiUser(9999L);
                         locMastService.updateById(locMast);
 
                         LocMast locMast1 = locMastService.selectByLocNo(taskWrk.getStartPoint());
                         locMast1.setLocSts("O");//O.绌哄簱浣�
                         locMast1.setBarcode("");//鎵樼洏鐮�
-                        locMast1.setModiTime(new Date());
+                        locMast1.setModiTime(now);
                         locMast1.setModiUser(9999L);
                         locMastService.updateById(locMast1);
                     }
+                    taskWrk.setModiTime(now);
+                    taskWrk.setCompleteTime(now);
                     taskWrkService.updateById(taskWrk);
 
 
@@ -1325,6 +1337,9 @@
         taskWrk.setWrkNo(workNo1);
         taskWrk.setStatus(TaskStatusType.RECEIVE.id);//浠诲姟鐘舵�侊細鎺ユ敹
         taskWrk.setCreateTime(now);
+        taskWrk.setAssignTime(now);
+        taskWrk.setModiTime(now);
+        taskWrk.setModiUser(5555L);
         taskWrk.setIoType(1);//浠诲姟绫诲瀷
         taskWrk.setIoPri(Cools.isEmpty(dto.getTaskPriority()) ? 300 : Integer.parseInt(dto.getTaskPriority()));//浼樺厛绾�
         taskWrk.setBarcode(barcode);//鏉$爜

--
Gitblit v1.9.1