From 25e1bcba7282b350011950cdf5006e11f1bb9ba5 Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期一, 13 一月 2025 20:38:43 +0800 Subject: [PATCH] # 大屏分拣拍灯功能开发 --- zy-asrs-wms/src/main/java/com/zy/asrs/wms/apis/wcs/controller/WaveManagentController.java | 37 +++++++++++++++++++++++++++++++++++++ 1 files changed, 37 insertions(+), 0 deletions(-) diff --git a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/apis/wcs/controller/WaveManagentController.java b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/apis/wcs/controller/WaveManagentController.java index a79aad7..ce2cf7c 100644 --- a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/apis/wcs/controller/WaveManagentController.java +++ b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/apis/wcs/controller/WaveManagentController.java @@ -43,6 +43,11 @@ } + /** + * 澶у睆鑾峰彇浠诲姟鏄庣粏 + * @param param + * @return + */ @PostMapping("/task/detl/qutify") public R getTaskDetlQutify(@RequestBody Map<String, Object> param) { if (Objects.isNull(param)) { @@ -55,6 +60,15 @@ // Long matnr = Long.valueOf(taskNo.get("matnr").toString()); return waveManagentService.getTaskDetlQutify(taskNoStr); + } + + /** + * 鑾峰彇褰撳墠鎾澧欏簱浣嶄俊鎭� + * @return + */ + @GetMapping("/seed/locs") + public R getSeedLoc() { + return waveManagentService.AllSeedLocs(); } /*** @@ -73,6 +87,15 @@ */ @PostMapping("/sow/review") public R reviewSeeds(@RequestBody WaveSeedReviewParam reviewParam) { + if (Objects.isNull(reviewParam)) { + return R.error("鎾鍙傛暟涓嶈兘涓虹┖锛侊紒"); + } + if (Objects.isNull(reviewParam.getReviewNum())) { + return R.error("鎾鏁伴噺涓嶈兘涓虹┖锛侊紒"); + } + if (Objects.isNull(reviewParam.getWaveSeedId())) { + return R.error("鎾鏄庣粏鏍囪瘑涓嶈兘涓虹┖锛侊紒"); + } return waveManagentService.reviewSeeds(reviewParam); } @@ -89,4 +112,18 @@ return R.error("鍒犻櫎澶辫触锛侊紒"); } } + + /** + * 澶у睆鑾峰彇娉㈡鎵�鏈夎鍗曚俊鎭� + * @param waveNo + * @return + */ + @GetMapping("/orders/{waveNo}") + public R getWaveOrders(@PathVariable String waveNo) { + if (StringUtils.isNullOrEmpty(waveNo)) { + return R.error("娉㈡缂栫爜涓嶈兘涓虹┖锛侊紒锛�"); + } + return waveManagentService.getAllOrders(waveNo); + } + } -- Gitblit v1.9.1