From e156048b1ea844434ca7675af45e37a2dfad6e8c Mon Sep 17 00:00:00 2001 From: pjb <pjb123456> Date: 星期一, 16 六月 2025 14:18:55 +0800 Subject: [PATCH] rgv调度优化 --- src/main/java/com/zy/asrs/controller/OpenController.java | 32 +++++++++++++++++++++++++++++++- 1 files changed, 31 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/OpenController.java b/src/main/java/com/zy/asrs/controller/OpenController.java index f3f6a82..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") @@ -74,7 +104,7 @@ private void auth(String appkey, Object obj, HttpServletRequest request) { - log.info("{}鎺ュ彛琚闂紱appkey:{}锛涜姹傛暟鎹細{}", "open/sensorType/list/auth/v1", appkey, JSON.toJSONString(obj)); +// log.info("{}鎺ュ彛琚闂紱appkey:{}锛涜姹傛暟鎹細{}", "open/sensorType/list/auth/v1", appkey, JSON.toJSONString(obj)); request.setAttribute("cache", obj); if (!auth) { return; -- Gitblit v1.9.1