From 8aee12d370ef3237b612bc191fad1d13c2abe25d Mon Sep 17 00:00:00 2001
From: pang.jiabao <pang_jiabao@163.com>
Date: 星期二, 24 十二月 2024 15:39:52 +0800
Subject: [PATCH] 出入库限制
---
src/main/java/com/zy/asrs/controller/LocDetlController.java | 33 ++++++++++++++++++++++-----------
1 files changed, 22 insertions(+), 11 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..655e6f1 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")
@@ -305,7 +299,24 @@
*/
@RequestMapping("/locDetl/count")
public R getAllCount(){
- Integer sum = locDetlService.sum();
+ 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