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 +++++++++++++++++++++------ src/main/webapp/views/taskWrkLog/taskWrkLog.html | 12 +++++++++++- src/main/java/com/zy/asrs/controller/TaskWrkController.java | 8 ++++++-- src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java | 3 +++ 4 files changed, 41 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/TaskWrkController.java b/src/main/java/com/zy/asrs/controller/TaskWrkController.java index 9780001..04a0a73 100644 --- a/src/main/java/com/zy/asrs/controller/TaskWrkController.java +++ b/src/main/java/com/zy/asrs/controller/TaskWrkController.java @@ -242,9 +242,12 @@ log.error("wcs鎵嬪姩瀹屾垚浠诲姟涓婃姤wms澶眥},杩斿洖鍊�={}", taskWrk,response); // throw new CoolException(e); } + Date now = new Date(); + locMast.setModiTime(now); locMastService.updateById(locMast); taskWrk.setStatus(7);//鎵嬪姩瀹屾垚浠诲姟 - taskWrk.setModiTime(new Date()); + taskWrk.setModiTime(now); + taskWrk.setCompleteTime(now); taskWrkService.updateById(taskWrk); return R.ok(); } @@ -262,10 +265,11 @@ Date now = new Date(); taskWrk.setStatus(TaskStatusType.CANCEL.id); taskWrk.setModiTime(now);//鎿嶄綔鏃堕棿 + taskWrk.setCancelTime(now); try{ taskWrk.setModiUser(getUserId());//鎿嶄綔鍛� }catch (Exception e){ - taskWrk.setModiUser(9999L);//鎿嶄綔鍛� + taskWrk.setModiUser(1111L);//鎿嶄綔鍛� } String response=""; try{ 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);//鏉$爜 diff --git a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java index e0d0f53..181fa69 100644 --- a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java @@ -79,6 +79,9 @@ taskWrk.setWrkNo(workNo1); taskWrk.setStatus(TaskStatusType.RECEIVE.id);//浠诲姟鐘舵�侊細鎺ユ敹 taskWrk.setCreateTime(now); + taskWrk.setModiTime(now); + taskWrk.setAssignTime(new Date()); + taskWrk.setModiUser(6666L); try{ if (param.getIoType()>1){ if (Utils.locNoRowBoolean(locMast.getRow1())){ diff --git a/src/main/webapp/views/taskWrkLog/taskWrkLog.html b/src/main/webapp/views/taskWrkLog/taskWrkLog.html index f99e294..f074191 100644 --- a/src/main/webapp/views/taskWrkLog/taskWrkLog.html +++ b/src/main/webapp/views/taskWrkLog/taskWrkLog.html @@ -45,7 +45,17 @@ </el-table-column> <el-table-column property="wrkNo" label="宸ヤ綔鍙�"> </el-table-column> - <el-table-column property="createTime$" label="浠诲姟鏃堕棿"> + <el-table-column property="createTime$" label="鐢熸垚鏃堕棿"> + </el-table-column> + <el-table-column property="modiTime$" label="鏇存柊鏃堕棿"> + </el-table-column> + <el-table-column property="assignTime$" label="娲惧彂鏃堕棿"> + </el-table-column> + <el-table-column property="executeTime$" label="鎵ц鏃堕棿"> + </el-table-column> + <el-table-column property="completeTime$" label="瀹岀粨鏃堕棿"> + </el-table-column> + <el-table-column property="cancelTime$" label="鍙栨秷鏃堕棿"> </el-table-column> <el-table-column property="durationTime" label="鎸佺画鏃堕暱"> </el-table-column> -- Gitblit v1.9.1