From f25bd904560faada2a00e93fbd8abab6be238f9c Mon Sep 17 00:00:00 2001 From: lsh <lsh@163.com> Date: 星期二, 15 四月 2025 15:44:31 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/controller/MatController.java | 31 ++++++++++++++++++++++++++++--- 1 files changed, 28 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/MatController.java b/src/main/java/com/zy/asrs/controller/MatController.java index 3e12304..53e9135 100644 --- a/src/main/java/com/zy/asrs/controller/MatController.java +++ b/src/main/java/com/zy/asrs/controller/MatController.java @@ -13,6 +13,7 @@ import com.zy.asrs.entity.Mat; import com.zy.asrs.entity.MatPrint; import com.zy.asrs.entity.OrderDetl; +import com.zy.asrs.entity.param.EmptyPlateOutParam; import com.zy.asrs.entity.result.KeyValueVo; import com.zy.asrs.service.MatService; import com.zy.asrs.utils.MatExcelListener; @@ -62,7 +63,8 @@ public R pdaSearch(@RequestParam(required = false)String condition){ EntityWrapper<Mat> wrapper = new EntityWrapper<>(); if (!Cools.isEmpty(condition)) { - wrapper.like("matnr", condition).or().like("maktx", condition); +// wrapper.like("matnr", condition).or().like("maktx", condition); + wrapper.like("matnr", condition).or().like("specs", condition); } wrapper.orderBy("create_time", false); List<Mat> mats = matService.selectList(wrapper); @@ -92,10 +94,11 @@ if (Cools.isEmpty(tagId)) { tagId = getOriginTag().getId(); } - return R.ok(matService.getPage(new Page<>(curr, limit) + return R.ok(matService.getPage2(new Page<>(curr, limit) , String.valueOf(tagId) , param.get("matnr") - , param.get("maktx")) + , param.get("maktx") + , param.get("specs")) ); } @@ -158,6 +161,28 @@ return R.ok(); } + @RequestMapping(value = "/mat/turn/over/list/auth") + @ManagerAuth + public R turnOverList(@RequestParam(defaultValue = "1")Integer curr, + @RequestParam(defaultValue = "10")Integer limit, + @RequestParam Map<String, Object> param){ + return R.ok(matService.getMatTurnPage(toPage(curr, limit, param, Mat.class))); + } + + @RequestMapping("/mat/turn/over/take/site") + @ManagerAuth() + public R availableTakeSite(@RequestParam(required = false) String matnr){ + List<Map<String, Object>> result = new ArrayList<>(); + List<Mat> mats = matService.selectByMatnrLink(matnr); + for (Mat mat : mats) { + Map<String, Object> map = new HashMap<>(); + map.put("siteId", mat.getId()); + map.put("desc", mat.getMatnr()); + result.add(map); + } + return R.ok().add(result); + } + @RequestMapping(value = "/mat/export/auth") @ManagerAuth public R export(@RequestBody JSONObject param){ -- Gitblit v1.9.1