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