From eb17d664dd8c1957e2ca6668ac70b3d49dca7329 Mon Sep 17 00:00:00 2001 From: lsh <1> Date: 星期四, 18 一月 2024 11:04:58 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/controller/MobileController.java | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 58 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/MobileController.java b/src/main/java/com/zy/asrs/controller/MobileController.java index 18bc6fe..1cd79f7 100644 --- a/src/main/java/com/zy/asrs/controller/MobileController.java +++ b/src/main/java/com/zy/asrs/controller/MobileController.java @@ -71,6 +71,13 @@ return R.ok("涓嬫灦鎴愬姛"); } + @RequestMapping("/search/sign/auth/v2") +// @ManagerAuth(memo = "鎷嗗彔鐩樻ā寮忓垏鎹�") + public R orderSearchByBarcodeV2(@RequestParam boolean sign){ + Integer signRu = 1; + return R.ok(signRu); + } + // 缁勬墭 ---------------------------------------------------------------------------------------------------- @@ -144,6 +151,57 @@ return R.ok().add(combParams); } + @RequestMapping("/order/search/orderNo/auth/v2") + @ManagerAuth(memo = "閫�搴撳崟鑾峰彇") + public R orderSearchByBarcodeV2(@RequestParam String orderNo){ + if (Cools.isEmpty(orderNo)){ + orderNo=null; + } + List<Order> orders = orderService.selectorderNoL(orderNo); + if (Cools.isEmpty(orders)){ + return R.ok(); + } + LinkedList<CombParam> combParams = new LinkedList<>(); + if (!Cools.isEmpty(orders)){ + for (Order order:orders){ + CombParam combParam=new CombParam(); + if (order == null) { + continue; + } + DocType docType = docTypeService.selectById(order.getDocType()); + if (docType.getPakin() == null || docType.getPakin() != 1 || !docType.getDocName().equals("閫�璐у叆搴撳崟")) { + continue; + } + if (order.getSettle() > 2) { + continue; + } + List<OrderDetl> orderDetls = orderService.selectWorkingDetls(order.getId()); + if (!Cools.isEmpty(orderDetls)) { + LinkedList<CombParam.CombMat> combMats = new LinkedList<>(); + for (OrderDetl orderDetl:orderDetls){ + if (orderDetl.getWorkQty()!=0){ + continue; + } + CombParam.CombMat combMat = new CombParam.CombMat(); + combMat.setMatnr(orderDetl.getMatnr()); + combMat.setBatch(orderDetl.getBatch()); + combMat.setAnfme(orderDetl.getAnfme()-orderDetl.getWorkQty()); + combMat.setMaktx(orderDetl.getMaktx()); + combMat.setSpecs(orderDetl.getSpecs()); + combMats.add(combMat); + } + if (combMats.size()==0){ + continue; + } + combParam.setCombMats(combMats); + } + combParam.setOrderNo(order.getOrderNo()); + combParams.add(combParam); + } + } + return R.ok().add(combParams); + } + @RequestMapping("/wrkDetl/search/batch/auth") @ManagerAuth(memo = "鍑哄簱纭鑾峰彇淇℃伅") public R wrkDetlSearchByBatch(@RequestBody String batch){ -- Gitblit v1.9.1