From 4598a2d5eafeff221bf247bad42abffea610f608 Mon Sep 17 00:00:00 2001
From: hayu <1604366271@qq.com>
Date: Mon, 1 Sep 2025 13:22:58 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../com/bonus/material/ma/domain/Type.java | 2 +
.../ma/service/impl/TypeServiceImpl.java | 5 ++
.../mapper/material/lease/LeaseTaskMapper.xml | 87 ++++++++++++-------
3 files changed, 63 insertions(+), 31 deletions(-)
diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/domain/Type.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/domain/Type.java
index 655f28a1..0332068d 100644
--- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/domain/Type.java
+++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/domain/Type.java
@@ -249,4 +249,6 @@ public class Type extends BaseEntity {
@ApiModelProperty("机具类型(1机具,2安全工器具)")
private int jiJuType;
+ @ApiModelProperty(value = "待出库数量")
+ private BigDecimal pendingOutNum;
}
diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/service/impl/TypeServiceImpl.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/service/impl/TypeServiceImpl.java
index 1b4ce462..3508723b 100644
--- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/service/impl/TypeServiceImpl.java
+++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/service/impl/TypeServiceImpl.java
@@ -13,6 +13,8 @@ import com.bonus.common.core.utils.DateUtils;
import com.bonus.common.core.utils.StringUtils;
import com.bonus.common.core.web.domain.AjaxResult;
import com.bonus.common.security.utils.SecurityUtils;
+import com.bonus.material.lease.domain.LeaseApplyDetails;
+import com.bonus.material.lease.mapper.LeaseTaskMapper;
import com.bonus.material.ma.domain.MaTypeHistory;
import com.bonus.material.ma.domain.TypeKeeper;
import com.bonus.material.ma.domain.TypeRepair;
@@ -49,6 +51,9 @@ public class TypeServiceImpl implements ITypeService {
@Resource
private TypeMapper typeMapper;
+ @Resource
+ private LeaseTaskMapper leaseTaskMapper;
+
@Resource
private ITypeKeeperService typeKeeperService;
diff --git a/bonus-modules/bonus-material/src/main/resources/mapper/material/lease/LeaseTaskMapper.xml b/bonus-modules/bonus-material/src/main/resources/mapper/material/lease/LeaseTaskMapper.xml
index 73ba2e0f..959a9a46 100644
--- a/bonus-modules/bonus-material/src/main/resources/mapper/material/lease/LeaseTaskMapper.xml
+++ b/bonus-modules/bonus-material/src/main/resources/mapper/material/lease/LeaseTaskMapper.xml
@@ -1164,39 +1164,64 @@