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