From eec6752b9a170d67aef1c88229eb418ca2506dd6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=8E=8B=E5=A5=8E=E5=85=B4?= <2220574228@qq.com>
Date: Fri, 3 Jul 2026 11:29:24 +0800
Subject: [PATCH] =?UTF-8?q?=E7=89=A9=E6=96=99=E6=9F=A5=E8=AF=A2=E5=8E=86?=
=?UTF-8?q?=E5=8F=B2=E6=95=B0=E6=8D=AE;?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../repository/po/PickingMaterialDetailPO.java | 3 +++
.../mapper/materialBaseInfo/MaterialBaseInfoMapper.xml | 2 +-
.../pickingMaterialDetail/PickingMaterialDetailMapper.xml | 5 ++++-
3 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/mhd_wms/src/main/java/com/mhd/wms/domain/pickingMaterialDetail/repository/po/PickingMaterialDetailPO.java b/mhd_wms/src/main/java/com/mhd/wms/domain/pickingMaterialDetail/repository/po/PickingMaterialDetailPO.java
index f82194b3c..52a4c5311 100644
--- a/mhd_wms/src/main/java/com/mhd/wms/domain/pickingMaterialDetail/repository/po/PickingMaterialDetailPO.java
+++ b/mhd_wms/src/main/java/com/mhd/wms/domain/pickingMaterialDetail/repository/po/PickingMaterialDetailPO.java
@@ -345,4 +345,7 @@ public class PickingMaterialDetailPO extends BaseVOEntity {
private String bondInvtNoGw;
private String whNoGw;
private String seatNoGw;
+ @ApiModelProperty("库存数量")
+ @Excel(name = "库存数量")
+ private BigDecimal inventoryQuantity;
}
\ No newline at end of file
diff --git a/mhd_wms/src/main/resources/mapper/materialBaseInfo/MaterialBaseInfoMapper.xml b/mhd_wms/src/main/resources/mapper/materialBaseInfo/MaterialBaseInfoMapper.xml
index 2333f93c2..e2fd31cd5 100644
--- a/mhd_wms/src/main/resources/mapper/materialBaseInfo/MaterialBaseInfoMapper.xml
+++ b/mhd_wms/src/main/resources/mapper/materialBaseInfo/MaterialBaseInfoMapper.xml
@@ -109,7 +109,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
and a.organization_id like concat('%', #{organizationId}, '%')
- and a.org_id like concat('%', #{orgId}, '%')
+ and (a.org_id like concat('%', #{orgId}, '%') or a.organization_id like concat('%', #{orgId}, '%'))
and a.material_base_info_id = #{materialBaseInfoId}
diff --git a/mhd_wms/src/main/resources/mapper/pickingMaterialDetail/PickingMaterialDetailMapper.xml b/mhd_wms/src/main/resources/mapper/pickingMaterialDetail/PickingMaterialDetailMapper.xml
index 51312da2e..4aa6ac0a8 100644
--- a/mhd_wms/src/main/resources/mapper/pickingMaterialDetail/PickingMaterialDetailMapper.xml
+++ b/mhd_wms/src/main/resources/mapper/pickingMaterialDetail/PickingMaterialDetailMapper.xml
@@ -81,6 +81,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+
@@ -114,7 +115,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
a.invt_row_gw,
a.bond_invt_no_gw,
a.wh_no_gw,
- a.seat_no_gw
+ a.seat_no_gw,
+ c.INVENTORY_QUANTITY
@@ -225,6 +227,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
from picking_material_detail a
left join out_material_detail omd on a.out_unique_id = omd.unique_id and omd.del_flag = 1 and a.del_flag = 1
+ left join (select SUM(INVENTORY_QUANTITY) as INVENTORY_QUANTITY,MATERIAL_BASE_INFO_ID from MATERIAL_INVENTORY GROUP BY MATERIAL_BASE_INFO_ID) c on a.MATERIAL_BASE_INFO_ID=c.MATERIAL_BASE_INFO_ID