From db67639449287bcec461916a7dca6003ee5dd03c Mon Sep 17 00:00:00 2001
From: czt <czt18638530771@163.com>
Date: 星期五, 05 十二月 2025 16:27:18 +0800
Subject: [PATCH] 出入库详单及补单页面及逻辑
---
fzzy-igdss-core/src/main/java/com/fzzy/igds/service/InoutNoticeService.java | 71 ++++++++++++++---------------------
1 files changed, 28 insertions(+), 43 deletions(-)
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/InoutNoticeService.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/InoutNoticeService.java
index 7aba052..b2f2136 100644
--- a/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/InoutNoticeService.java
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/InoutNoticeService.java
@@ -62,22 +62,22 @@
/**
* 鏍规嵁鏉′欢鏌ヨ
- * @param companyId
- * @param deptId
- * @param completeStatus
* @return
*/
- public List<InoutNoticeIn> getNoticeIn(String companyId, String deptId, String completeStatus) {
+ public List<InoutNoticeIn> getNoticeIn(NoticeParam param) {
QueryWrapper<InoutNoticeIn> queryWrapper = new QueryWrapper<>();
- if(StringUtils.isNotBlank(companyId)){
- queryWrapper.eq("company_id", companyId);
+ if(StringUtils.isNotBlank(param.getCompanyId())){
+ queryWrapper.eq("company_id", param.getCompanyId());
}
- if(StringUtils.isNotBlank(deptId)){
- queryWrapper.eq("dept_id", deptId);
+ if(StringUtils.isNotBlank(param.getDeptId())){
+ queryWrapper.eq("dept_id", param.getDeptId());
}
- if(StringUtils.isNotBlank(completeStatus)){
- queryWrapper.eq("complete_status", completeStatus);
+ if(StringUtils.isNotBlank(param.getCompleteStatus())){
+ queryWrapper.eq("complete_status", param.getCompleteStatus());
+ }
+ if(StringUtils.isNotBlank(param.getKey())){
+ queryWrapper.like("name", param.getKey());
}
queryWrapper.orderByDesc("create_time");
@@ -97,16 +97,6 @@
}
/**
- * 鏌ヨ鏁版嵁
- * @param companyId
- * @param deptId
- * @return
- */
- public List<InoutNoticeIn> listNoticeIn(String companyId, String deptId) {
- return this.getNoticeIn(companyId, deptId, Constant.COMPLETE_STATUS_NONE);
- }
-
- /**
* 鏌ヨ鏁版嵁
* @param companyId
* @return
@@ -115,7 +105,10 @@
if (StringUtils.isEmpty(companyId)) {
companyId = ContextUtil.getCompanyId();
}
- return this.getNoticeIn(companyId, null, Constant.COMPLETE_STATUS_NONE);
+ NoticeParam param = new NoticeParam();
+ param.setCompanyId(companyId);
+ param.setCompleteStatus(Constant.COMPLETE_STATUS_NONE);
+ return this.getNoticeIn(param);
}
/**
@@ -183,22 +176,21 @@
/**
* 鏍规嵁鏉′欢鏌ヨ
- * @param companyId
- * @param deptId
- * @param completeStatus
* @return
*/
- public List<InoutNoticeOut> getNoticeOut(String companyId, String deptId, String completeStatus) {
-
+ public List<InoutNoticeOut> getNoticeOut(NoticeParam param) {
QueryWrapper<InoutNoticeOut> queryWrapper = new QueryWrapper<>();
- if(StringUtils.isNotBlank(companyId)){
- queryWrapper.eq("company_id", companyId);
+ if(StringUtils.isNotBlank(param.getCompanyId())){
+ queryWrapper.eq("company_id", param.getCompanyId());
}
- if(StringUtils.isNotBlank(deptId)){
- queryWrapper.eq("dept_id", deptId);
+ if(StringUtils.isNotBlank(param.getDeptId())){
+ queryWrapper.eq("dept_id", param.getDeptId());
}
- if(StringUtils.isNotBlank(completeStatus)){
- queryWrapper.eq("complete_status", completeStatus);
+ if(StringUtils.isNotBlank(param.getCompleteStatus())){
+ queryWrapper.eq("complete_status", param.getCompleteStatus());
+ }
+ if(StringUtils.isNotBlank(param.getKey())){
+ queryWrapper.like("name", param.getKey());
}
queryWrapper.orderByDesc("create_time");
@@ -218,16 +210,6 @@
}
/**
- * 鏌ヨ鏁版嵁
- * @param companyId
- * @param deptId
- * @return
- */
- public List<InoutNoticeOut> listNoticeOut(String companyId, String deptId) {
- return this.getNoticeOut(companyId, deptId, Constant.COMPLETE_STATUS_NONE);
- }
-
- /**
* Mybatis-plus 鑾峰彇淇℃伅
* @param companyId
* @return
@@ -236,7 +218,10 @@
if (StringUtils.isEmpty(companyId)) {
companyId = ContextUtil.getCompanyId();
}
- return this.getNoticeOut(companyId, null,Constant.COMPLETE_STATUS_NONE);
+ NoticeParam param = new NoticeParam();
+ param.setCompanyId(companyId);
+ param.setCompleteStatus(Constant.COMPLETE_STATUS_NONE);
+ return this.getNoticeOut(param);
}
/**
--
Gitblit v1.9.3