From 58b8ab921ba5b855807872c849705d3f176dffb5 Mon Sep 17 00:00:00 2001 From: zhangc <zc@123> Date: 星期六, 15 二月 2025 11:38:59 +0800 Subject: [PATCH] 兼容四期 --- src/main/java/com/zy/asrs/controller/AgvWrkMastController.java | 80 ++++++++++++++++++++++++++-------------- 1 files changed, 52 insertions(+), 28 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/AgvWrkMastController.java b/src/main/java/com/zy/asrs/controller/AgvWrkMastController.java index 56c60df..72ccede 100644 --- a/src/main/java/com/zy/asrs/controller/AgvWrkMastController.java +++ b/src/main/java/com/zy/asrs/controller/AgvWrkMastController.java @@ -17,7 +17,6 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; -import java.io.IOException; import java.util.*; @RestController @@ -55,6 +54,31 @@ }else { wrapper.orderBy("io_time", false); } + Page<AgvWrkMast> agvWrkMastPage = agvWrkMastService.selectPage(new Page<>(curr, limit), wrapper); + return R.ok(agvWrkMastPage); + } + + @RequestMapping(value = "/wrkMast/list/auth/dbList") + @ManagerAuth + public R dbList(@RequestParam(defaultValue = "1")Integer curr, + @RequestParam(defaultValue = "10")Integer limit, + @RequestParam(required = false)String orderByField, + @RequestParam(required = false)String orderByType, + @RequestParam(required = false)String condition, + @RequestParam Map<String, Object> param){ + excludeTrash(param); + EntityWrapper<AgvWrkMast> wrapper = new EntityWrapper<>(); + convert(param, wrapper); + allLike(AgvWrkMast.class, param.keySet(), wrapper, condition); + if (!Cools.isEmpty(orderByField)){ + if (orderByField.endsWith("$")){ + orderByField = orderByField.substring(0, orderByField.length()-1); + } + wrapper.orderBy(humpToLine(orderByField), "asc".equals(orderByType)); + }else { + wrapper.orderBy("io_time", false); + } + wrapper.in("io_type",108,111,112); return R.ok(agvWrkMastService.selectPage(new Page<>(curr, limit), wrapper)); } @@ -87,7 +111,7 @@ public R delete(@RequestParam String param){ List<AgvWrkMast> list = JSONArray.parseArray(param, AgvWrkMast.class); if (Cools.isEmpty(list)){ - return R.error(); + return R.error("宸ヤ綔妗e弬鏁扮己澶�"); } for (AgvWrkMast entity : list){ agvWrkMastService.delete(new EntityWrapper<>(entity)); @@ -158,30 +182,30 @@ return R.ok(); } - @RequestMapping(value = "/wrkMast/startWrk/auth") - @ManagerAuth(memo = "宸ヤ綔妗e紑濮嬩换鍔�") - public R startWrk(@RequestParam String param) throws IOException { - List<AgvWrkMast> agvWrkMastList = JSONArray.parseArray(param, AgvWrkMast.class); - if (Cools.isEmpty(agvWrkMastList)){ - return R.error(); - } - int startWrkCode = agvWrkMastService.startWrk(agvWrkMastList,"putaway"); - - int code = agvWrkMastService.containerMoveIn(agvWrkMastList); - - if(code == 0){ - agvWrkMastList.forEach(agvWrkMast -> { - //202.RCS鍙栬揣涓� - agvWrkMast.setWrkSts((long)202); - //淇敼AGV鍏ュ簱閫氱煡妗g姸鎬佸叆鍑虹姸鎬佷负Y - agvWaitPakinService.updateIoStatus(agvWrkMast.getWrkNo(),"Y"); - }); - agvWrkMastService.updateBatchById(agvWrkMastList); - - return R.ok("浠诲姟鍚姩鎴愬姛"); - } - - return R.error("浠诲姟鍚姩澶辫触"); - - } +// @RequestMapping(value = "/wrkMast/startWrk/auth") +// @ManagerAuth(memo = "宸ヤ綔妗e紑濮嬩换鍔�") +// public R startWrk(@RequestParam String param) throws IOException { +// List<AgvWrkMast> agvWrkMastList = JSONArray.parseArray(param, AgvWrkMast.class); +// if (Cools.isEmpty(agvWrkMastList)){ +// return R.error(); +// } +// int startWrkCode = agvWrkMastService.startWrk(agvWrkMastList,"putaway"); +// +// int code = agvWrkMastService.containerMoveIn(agvWrkMastList); +// +// if(code == 0){ +// agvWrkMastList.forEach(agvWrkMast -> { +// //202.RCS鍙栬揣涓� +// agvWrkMast.setWrkSts((long)202); +// //淇敼AGV鍏ュ簱閫氱煡妗g姸鎬佸叆鍑虹姸鎬佷负Y +// agvWaitPakinService.updateIoStatus(agvWrkMast.getWrkNo(),"Y"); +// }); +// agvWrkMastService.updateBatchById(agvWrkMastList); +// +// return R.ok("浠诲姟鍚姩鎴愬姛"); +// } +// +// return R.error("浠诲姟鍚姩澶辫触"); +// +// } } -- Gitblit v1.9.1