src/main/java/com/zy/asrs/controller/OrderController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/controller/OrderDetlController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/asrs/controller/OrderController.java
@@ -357,6 +357,40 @@ return R.ok(page); } @RequestMapping(value = "/order/bcpDb/detls/pakin/page/auth/v2") @ManagerAuth public R bcpDbOrderDetlsV2(@RequestParam(defaultValue = "1") Integer curr, @RequestParam(defaultValue = "100") Integer limit, @RequestParam(required = false) String orderByField, @RequestParam(required = false) String orderByType, @RequestParam Map<String, Object> param) { EntityWrapper<OrderDetl> wrapper = new EntityWrapper<>(); excludeTrash(param); Object o = param.get("orderType"); if (o != null) { String[] split = o.toString().split(","); wrapper.in("source", split); param.remove("orderType"); } convert(param, wrapper); // return R.ok(orderDetlService.getPakoutPage(toPage(curr, limit, param, OrderDetl.class))); // List<DocType> pakins = docTypeService.selectList(new EntityWrapper<DocType>().eq("pakout", 1)); // List<Long> docIds = new ArrayList<>(); // for (DocType pakin : pakins) { // if (pakin.getDocId() == 33) { // docIds.add(pakin.getDocId()); // } // } //wrapper.in("source", docIds); Page<OrderDetl> page = orderDetlService.selectPage(new Page<>(curr, limit), wrapper); for (OrderDetl record : page.getRecords()) { Double sumAnfme = agvLocDetlService.getSumAnfmeDb(record.getMatnr(), record.getThreeCode(), 1); record.setStock(sumAnfme == null ? 0 : sumAnfme); } return R.ok(page); } @RequestMapping(value = "/order/backStocks/detls/pakin/page/auth") @ManagerAuth public R backStocksOrderDetls(@RequestParam(defaultValue = "1") Integer curr, src/main/java/com/zy/asrs/controller/OrderDetlController.java
@@ -163,8 +163,6 @@ @RequestParam(required = false) String orderByField, @RequestParam(required = false) String orderByType, @RequestParam Map<String, Object> param) { //StopWatch stopWatch = new StopWatch(); //stopWatch.start(); EntityWrapper<OrderDetl> wrapper = new EntityWrapper<>(); excludeTrash(param); convertLike(param, wrapper); @@ -173,24 +171,19 @@ } else { wrapper.orderBy("create_time", false); } // List<DocType> pakins = docTypeService.selectList(new EntityWrapper<DocType>().eq("pakout", 1)); // List<Long> docIds = new ArrayList<>(); // for (DocType pakin : pakins) { // if (pakin.getDocId() != 17 && pakin.getDocId() != 33 && pakin.getDocId() != 34 && pakin.getDocId() != 35) { // docIds.add(pakin.getDocId()); // } // } Object o = param.get("orderType"); if (o != null) { wrapper.in("source", o); List<DocType> pakins = docTypeService.selectList(new EntityWrapper<DocType>().eq("pakout", 1)); List<Long> docIds = new ArrayList<>(); for (DocType pakin : pakins) { if (pakin.getDocId() != 17 && pakin.getDocId() != 33 && pakin.getDocId() != 34 && pakin.getDocId() != 35) { docIds.add(pakin.getDocId()); } } wrapper.in("source", docIds); Page<OrderDetl> page = orderDetlService.selectPage(new Page<>(curr, limit), wrapper); for (OrderDetl record : page.getRecords()) { Double sumAnfme = agvLocDetlService.getSumAnfme(record.getMatnr(), record.getThreeCode()); record.setStock(sumAnfme == null ? 0 : sumAnfme); } //stopWatch.stop(); //System.out.println(stopWatch.getTotalTimeSeconds()); return R.ok(page); }