From 87df6a2ac0ac8dc46dde8b83853aebdf7efafe64 Mon Sep 17 00:00:00 2001 From: zc <zc@123> Date: 星期五, 18 四月 2025 13:30:40 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/jx-fyxc-wms' into jx-fyxc-wms --- src/main/java/com/zy/asrs/controller/LocDetlController.java | 35 +++++++++++++++++++++++------------ 1 files changed, 23 insertions(+), 12 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/LocDetlController.java b/src/main/java/com/zy/asrs/controller/LocDetlController.java index c180e32..0769dab 100644 --- a/src/main/java/com/zy/asrs/controller/LocDetlController.java +++ b/src/main/java/com/zy/asrs/controller/LocDetlController.java @@ -82,17 +82,11 @@ param.remove("modi_time"); } } - param.remove("curr"); - param.remove("limit"); - EntityWrapper<LocDetl> wrapper = new EntityWrapper<>(); - convert(param, wrapper); - // 涓嶅悓缁ф壙瑙掕壊鏄剧ず涓嶅悓搴撲俊鎭� - RoleUtils.addRoleWrapperByLocNo(getUserId(),wrapper); - Page<LocDetl> locDetlPage = locDetlService.selectPage(new Page<>(curr, limit), wrapper); - if (locDetlPage.getRecords().size()==0){ - locDetlPage = locDetlService.selectPage(new Page<>(1, limit), wrapper); + Page<LocDetl> stockOut = locDetlService.getStockOut(toPage(curr, limit, param, LocDetl.class)); + if (stockOut.getRecords().size()==0){ + stockOut = locDetlService.getStockOut(toPage(1, limit, param, LocDetl.class)); } - return R.ok(locDetlPage); + return R.ok(stockOut); } @RequestMapping(value = "/stock/out/crn/list/auth") @@ -304,8 +298,25 @@ * @return */ @RequestMapping("/locDetl/count") - public R getAllCount(){ - Integer sum = locDetlService.sum(); + public R getAllCount() { + Double sum = locDetlService.sum(); + return R.ok(sum); + } + + /** + * 鑾峰彇搴撳瓨鎬绘暟 + * @return + */ + @RequestMapping("/locDetl/matnr/count") + public R getCount(@RequestBody Map<String, String> param){ + String matnr = param.get("matnr"); + Double sum = 0.0; + if (Cools.isEmpty(matnr)){ + sum = locDetlService.sum(); + }else { + sum = locDetlService.getSumAnfme(matnr); + } + return R.ok(sum); } -- Gitblit v1.9.1