From 239009a59bc4a9d13bf408247fae8917a92faa6a Mon Sep 17 00:00:00 2001 From: jiangpeng Date: Thu, 2 Jul 2026 17:27:28 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E5=85=A5=E5=BA=93=E5=8D=95?= =?UTF-8?q?=E8=AF=A6=E6=83=85=E4=BF=A1=E6=81=AF=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../inner/components/OrderDetail.vue | 190 +++++++++++++++++- .../ruoyi/sip/domain/OmsInventoryInner.java | 4 + .../sip/mapper/OmsInventoryInnerMapper.java | 2 + .../impl/OmsInventoryInnerServiceImpl.java | 7 + .../inventory/OmsInventoryInnerMapper.xml | 12 ++ 5 files changed, 214 insertions(+), 1 deletion(-) diff --git a/oms_web/oms_vue/src/views/inventory/inner/components/OrderDetail.vue b/oms_web/oms_vue/src/views/inventory/inner/components/OrderDetail.vue index 6f08f376..72123840 100644 --- a/oms_web/oms_vue/src/views/inventory/inner/components/OrderDetail.vue +++ b/oms_web/oms_vue/src/views/inventory/inner/components/OrderDetail.vue @@ -1,6 +1,6 @@ + + diff --git a/ruoyi-sip/src/main/java/com/ruoyi/sip/domain/OmsInventoryInner.java b/ruoyi-sip/src/main/java/com/ruoyi/sip/domain/OmsInventoryInner.java index 37140d62..8d9f77c8 100644 --- a/ruoyi-sip/src/main/java/com/ruoyi/sip/domain/OmsInventoryInner.java +++ b/ruoyi-sip/src/main/java/com/ruoyi/sip/domain/OmsInventoryInner.java @@ -78,6 +78,10 @@ public class OmsInventoryInner extends BaseEntity { private BigDecimal taxRate; private BigDecimal taxTotal; private Long itemId; + private BigDecimal sumInnerPrice; + private Long innerNum; + private Long inventoryNum; + private Long outerNum; private List productTypeList; private List orderCodeList; private List inventoryInfoList; diff --git a/ruoyi-sip/src/main/java/com/ruoyi/sip/mapper/OmsInventoryInnerMapper.java b/ruoyi-sip/src/main/java/com/ruoyi/sip/mapper/OmsInventoryInnerMapper.java index b0ac29ae..9e76cf98 100644 --- a/ruoyi-sip/src/main/java/com/ruoyi/sip/mapper/OmsInventoryInnerMapper.java +++ b/ruoyi-sip/src/main/java/com/ruoyi/sip/mapper/OmsInventoryInnerMapper.java @@ -19,6 +19,8 @@ public interface OmsInventoryInnerMapper */ public OmsInventoryInner selectOmsInventoryInnerById(Long id); + OmsInventoryInner selectInventoryInfoSummaryByInnerCode(String innerCode); + /** * 查询入库单信息列表 * diff --git a/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/OmsInventoryInnerServiceImpl.java b/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/OmsInventoryInnerServiceImpl.java index 41137f04..334e077f 100644 --- a/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/OmsInventoryInnerServiceImpl.java +++ b/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/OmsInventoryInnerServiceImpl.java @@ -69,6 +69,13 @@ public class OmsInventoryInnerServiceImpl implements IOmsInventoryInnerService { queryParams.setInnerCode(omsInventoryInner.getInnerCode()); List inventoryInfos = inventoryInfoService.selectInventoryInfoList(queryParams); omsInventoryInner.setInventoryInfoList(inventoryInfos); + OmsInventoryInner inventoryInfoSummary = omsInventoryInnerMapper.selectInventoryInfoSummaryByInnerCode(omsInventoryInner.getInnerCode()); + if (inventoryInfoSummary != null) { + omsInventoryInner.setSumInnerPrice(inventoryInfoSummary.getSumInnerPrice()); + omsInventoryInner.setInnerNum(inventoryInfoSummary.getInnerNum()); + omsInventoryInner.setInventoryNum(inventoryInfoSummary.getInventoryNum()); + omsInventoryInner.setOuterNum(inventoryInfoSummary.getOuterNum()); + } } if (omsInventoryInner != null && StringUtils.isNotEmpty(omsInventoryInner.getOrderCode())) { ProjectInfo projectInfo = projectInfoService.selectProjectInfoByOrderCode(omsInventoryInner.getOrderCode()); diff --git a/ruoyi-sip/src/main/resources/mapper/inventory/OmsInventoryInnerMapper.xml b/ruoyi-sip/src/main/resources/mapper/inventory/OmsInventoryInnerMapper.xml index 9a918cbc..c6a1dfc6 100644 --- a/ruoyi-sip/src/main/resources/mapper/inventory/OmsInventoryInnerMapper.xml +++ b/ruoyi-sip/src/main/resources/mapper/inventory/OmsInventoryInnerMapper.xml @@ -20,6 +20,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + + + + @@ -77,6 +81,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" where t1.id = #{id} +