From 9e086905993eab6b45fb95a3faba14402404bd94 Mon Sep 17 00:00:00 2001 From: hmpc <hmpc> Date: 星期日, 02 三月 2025 09:57:23 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/controller/OpenController.java | 30 +++++++++++++++ src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java | 6 +- src/main/java/com/zy/asrs/entity/WrkMast.java | 52 +++++++++++++------------- 3 files changed, 59 insertions(+), 29 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/OpenController.java b/src/main/java/com/zy/asrs/controller/OpenController.java index 4e157dc..43f1159 100644 --- a/src/main/java/com/zy/asrs/controller/OpenController.java +++ b/src/main/java/com/zy/asrs/controller/OpenController.java @@ -13,6 +13,7 @@ import javax.servlet.http.HttpServletRequest; import java.util.ArrayList; +import java.util.List; /** * Created by vincent on 2024/10/16 @@ -57,6 +58,35 @@ } /** + * 娣诲姞鍑哄簱鍗� + */ + @PostMapping("/task/cs/down/default/v2") + @AppAuth(memo = "WCS浠诲姟涓嬪彂") + public synchronized R wcsTaskDistribution2(@RequestHeader(required = false) String appkey, + @RequestBody List<WcsTaskDistributionParam> param1, + HttpServletRequest request) { + auth(appkey, param1, request); + for (WcsTaskDistributionParam param:param1){ + if (Cools.isEmpty(param)) { + return R.parse(BaseRes.PARAM); + } + if (Cools.isEmpty(param.getTaskNo())) { + return R.error("宸ヤ綔鍙穂taskNo]涓嶈兘涓虹┖"); + } + if (Cools.isEmpty(param.getStartSta()) || param.getStartSta$()==0) { + return R.error("璧风偣[startSta]涓嶈兘涓虹┖"); + } + if (Cools.isEmpty(param.getEndSta()) || param.getEndSta$()==0) { + return R.error("缁堢偣[endSta]涓嶈兘涓虹┖"); + } +// openService.wcsTaskDistribution(param); + + openService.wcsTaskDistribution(param); + } + return R.ok(); + } + + /** * 鏁版嵁鍚屾 */ @PostMapping("/status/cs/default/v1") diff --git a/src/main/java/com/zy/asrs/entity/WrkMast.java b/src/main/java/com/zy/asrs/entity/WrkMast.java index 92d4e2c..1787bc2 100644 --- a/src/main/java/com/zy/asrs/entity/WrkMast.java +++ b/src/main/java/com/zy/asrs/entity/WrkMast.java @@ -498,32 +498,6 @@ public Integer getStaNoCs(){ switch (staNo){ - case 101: - return 119; - case 103: - return 123; - case 105: - return 127; - case 107: - return 131; - case 109: - return 132; - case 119: - return 101; - case 123: - return 103; - case 127: - return 105; - case 131: - return 107; - case 132: - return 109; - } - return 0; - } - - public Integer getSourceNoCs(){ - switch (sourceStaNo){ case 120: return 102; case 124: @@ -548,4 +522,30 @@ return 0; } + public Integer getSourceNoCs(){ + switch (sourceStaNo){ + case 101: + return 119; + case 103: + return 123; + case 105: + return 127; + case 107: + return 131; + case 109: + return 132; + case 119: + return 101; + case 123: + return 103; + case 127: + return 105; + case 131: + return 107; + case 132: + return 109; + } + return 0; + } + } 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 d451a62..3393e65 100644 --- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java @@ -402,14 +402,14 @@ } } else { //娴嬭瘯鐢� - wrkMast.setWrkSts(5L); + wrkMast.setWrkSts(4L); wrkMast.setAppeTime(now); wrkMastService.updateById(wrkMast); WrkMast wrkMast1 = new WrkMast(); int workNo = commonService.getWorkNo(0); wrkMast1.setWrkNo((long) workNo); - wrkMast1.setSourceStaNo(wrkMast.getStaNoCs()); - wrkMast1.setStaNo(wrkMast.getSourceNoCs()); + wrkMast1.setSourceStaNo(wrkMast.getSourceNoCs()); + wrkMast1.setStaNo(wrkMast.getStaNoCs()); wrkMast1.setWrkSts(1L); wrkMast1.setIoType(1); wrkMast1.setModiTime(now); -- Gitblit v1.9.1