From 15c8f00ab3a1e3d2d96b56bae0ec11efedd60231 Mon Sep 17 00:00:00 2001 From: 18516761980 <4761516tqsxp> Date: 星期三, 29 九月 2021 11:14:15 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/controller/MobileController.java | 36 +++++++++++++++++++++++++++++++++--- 1 files changed, 33 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/MobileController.java b/src/main/java/com/zy/asrs/controller/MobileController.java index 418fd3c..a68185b 100644 --- a/src/main/java/com/zy/asrs/controller/MobileController.java +++ b/src/main/java/com/zy/asrs/controller/MobileController.java @@ -52,6 +52,16 @@ return R.ok(); } + /** + * 缁勬墭-鎵归噺 + */ + @RequestMapping("/comb/auth/batch") + @ManagerAuth(memo = "缁勬墭-鎵归噺") + public R combBatch(@RequestBody CombParam combParam){ + mobileService.combBatch(combParam, getUserId()); + return R.ok(); + } + /** * 缁勬墭 @@ -69,7 +79,9 @@ @RequestMapping("/locDetl") @ManagerAuth public R getLocDetl(@RequestParam(required = false)String locNo, - @RequestParam(required = false)String matNo){ + @RequestParam(required = false)String matNo, + @RequestParam(required = false)String supplier + ){ if (!Cools.isEmpty(locNo)) { LocMast locMast = locMastService.selectById(locNo); if (null == locMast || !"F".equals(locMast.getLocSts())) { @@ -102,6 +114,20 @@ }); return R.ok().add(res); } + if (!Cools.isEmpty(supplier)) { + List<LocDetl> locDetls = locDetlService.selectList(new EntityWrapper<LocDetl>() + .eq("supplier", supplier).orderBy("appe_time", false)); + List<MobileLocDetlVo> res = new ArrayList<>(); + locDetls.forEach(locDetl -> { + MobileLocDetlVo vo = new MobileLocDetlVo(); + vo.setLocNo(locDetl.getLocNo()); + vo.setMatnr(locDetl.getMatnr()); + vo.setMaktx(locDetl.getMaktx()); + vo.setCount(locDetl.getAnfme()); + res.add(vo); + }); + return R.ok().add(res); + } return R.parse(BaseRes.PARAM); } @@ -111,7 +137,7 @@ @RequestMapping("/bill/query/auth") @ManagerAuth(memo = "鏍规嵁閫氱煡鍗曟煡璇㈡槑缁�") public R billQuery(@RequestParam String billNo){ - List<WaitPakin> waitPakins = waitPakinService.selectList(new EntityWrapper<WaitPakin>().eq("supplier", billNo).isNull("zpallet")); + List<WaitPakin> waitPakins = waitPakinService.selectList(new EntityWrapper<WaitPakin>().eq("supplier", billNo).and().gt("anfme", 0).isNull("zpallet")); List<CombBillQueryVo> vos = new ArrayList<>(); if (!Cools.isEmpty(waitPakins)) { for (WaitPakin waitPakin : waitPakins) { @@ -119,7 +145,11 @@ vo.setMatNo(waitPakin.getMatnr()); vo.setMatName(waitPakin.getMaktx()); vo.setCount(waitPakin.getAnfme()); - vo.setWarehouse(waitPakin.getWarehouse()); + vo.setMnemonic(waitPakin.getMnemonic()); + vo.setSupplier(waitPakin.getSupplier()); + vo.setAltme(waitPakin.getAltme()); + vo.setType(waitPakin.getType()); + vo.setLgnum(waitPakin.getLgnum()); vos.add(vo); } } -- Gitblit v1.9.1