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} +