From 4ec87f4d9d873487adda85686a1bfd7fa620f857 Mon Sep 17 00:00:00 2001 From: zhangc <zc@123> Date: 星期六, 12 四月 2025 08:41:31 +0800 Subject: [PATCH] 1 --- src/main/java/com/zy/common/service/CommonService.java | 40 ++++++++++++++++++++++++++++++++++------ 1 files changed, 34 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/zy/common/service/CommonService.java b/src/main/java/com/zy/common/service/CommonService.java index 42cc7bb..008db5a 100644 --- a/src/main/java/com/zy/common/service/CommonService.java +++ b/src/main/java/com/zy/common/service/CommonService.java @@ -94,6 +94,8 @@ wrkMast.setWrkSts(WrkStsType.COMPLETE_MOVE.sts); } else if (wrkMast.getIoType() == WrkIoType.SHUTTLE_CHARGE.id) { wrkMast.setWrkSts(WrkStsType.COMPLETE_CHARGE.sts); + } else if (wrkMast.getIoType() == WrkIoType.LOC_MOVE.id) { + wrkMast.setWrkSts(WrkStsType.COMPLETE_LOC_MOVE.sts); } wrkMast.setModiTime(new Date()); @@ -108,22 +110,32 @@ throw new CoolException("浠诲姟涓嶅瓨鍦�"); } - wrkMastLogService.save(wrkNo); - wrkMastService.deleteById(wrkNo); + wrkMast.setMk("taskCancel"); + wrkMast.setModiTime(new Date()); + wrkMastService.updateById(wrkMast); return true; } //绉诲簱浠诲姟 public boolean createLocMoveTask(CreateLocMoveTaskParam param) { Date now = new Date(); - LocMast locMast = locMastService.queryByLoc(param.getSourceLocNo()); - if (null == locMast) { + LocMast sourceLocMast = locMastService.queryByLoc(param.getSourceLocNo()); + if (null == sourceLocMast) { throw new CoolException("婧愬簱浣嶄笉瀛樺湪"); } - if (!locMast.getLocSts().equals("F")) { - throw new CoolException("婧愬簱浣嶄笉澶勪簬鍦ㄥ簱鐘舵��"); +// if (!sourceLocMast.getLocSts().equals("F")) { +// throw new CoolException("婧愬簱浣嶄笉澶勪簬鍦ㄥ簱鐘舵��"); +// } + + LocMast locMast = locMastService.queryByLoc(param.getLocNo()); + if (null == locMast) { + throw new CoolException("鐩爣搴撲綅涓嶅瓨鍦�"); } + +// if (!locMast.getLocSts().equals("O")) { +// throw new CoolException("鐩爣搴撲綅涓嶅浜庣┖搴撶姸鎬�"); +// } // 鑾峰彇宸ヤ綔鍙� int workNo = getWorkNo(WrkIoType.LOC_MOVE.id); @@ -144,6 +156,14 @@ News.error("绉诲簱浠诲姟 --- 淇濆瓨宸ヤ綔妗eけ璐ワ紒"); throw new CoolException("淇濆瓨宸ヤ綔妗eけ璐�"); } + +// sourceLocMast.setLocSts("R"); +// sourceLocMast.setModiTime(new Date()); +// locMastService.updateById(sourceLocMast); +// +// locMast.setLocSts("S"); +// locMast.setModiTime(new Date()); +// locMastService.updateById(locMast); return true; } @@ -181,6 +201,10 @@ throw new CoolException("淇濆瓨宸ヤ綔妗eけ璐�"); } + locMast.setLocSts("S"); + locMast.setModiTime(new Date()); + locMastService.updateById(locMast); + return true; } @@ -216,6 +240,10 @@ throw new CoolException("淇濆瓨宸ヤ綔妗eけ璐�"); } + locMast.setLocSts("R"); + locMast.setModiTime(new Date()); + locMastService.updateById(locMast); + return true; } -- Gitblit v1.9.1