From d15462274ecea7f7fe3dfc4b81278bc647e8cd26 Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期一, 30 三月 2026 11:03:13 +0800
Subject: [PATCH] 发货库存校验2.0

---
 src/main/java/com/ruoyi/procurementrecord/dto/ProcurementDto.java                        |    2 ++
 src/main/resources/mapper/procurementrecord/ProcurementRecordMapper.xml                  |    1 +
 src/main/java/com/ruoyi/procurementrecord/service/impl/ProcurementRecordServiceImpl.java |    1 +
 src/main/java/com/ruoyi/procurementrecord/dto/Details.java                               |    1 +
 4 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/ruoyi/procurementrecord/dto/Details.java b/src/main/java/com/ruoyi/procurementrecord/dto/Details.java
index b3d248e..2f9eaf6 100644
--- a/src/main/java/com/ruoyi/procurementrecord/dto/Details.java
+++ b/src/main/java/com/ruoyi/procurementrecord/dto/Details.java
@@ -13,6 +13,7 @@
     private Integer id;
     private BigDecimal inboundQuantity;
     private BigDecimal warnNum;
+    private Long productModelId;
 
     /**
      * 缂鸿揣鏁伴噺
diff --git a/src/main/java/com/ruoyi/procurementrecord/dto/ProcurementDto.java b/src/main/java/com/ruoyi/procurementrecord/dto/ProcurementDto.java
index d8004b4..7760c5a 100644
--- a/src/main/java/com/ruoyi/procurementrecord/dto/ProcurementDto.java
+++ b/src/main/java/com/ruoyi/procurementrecord/dto/ProcurementDto.java
@@ -20,6 +20,8 @@
 
     private Integer recordId;
 
+    private Long productModelId;
+
     private BigDecimal warnNum;
 
     /**
diff --git a/src/main/java/com/ruoyi/procurementrecord/service/impl/ProcurementRecordServiceImpl.java b/src/main/java/com/ruoyi/procurementrecord/service/impl/ProcurementRecordServiceImpl.java
index efae51a..caf11a0 100644
--- a/src/main/java/com/ruoyi/procurementrecord/service/impl/ProcurementRecordServiceImpl.java
+++ b/src/main/java/com/ruoyi/procurementrecord/service/impl/ProcurementRecordServiceImpl.java
@@ -349,6 +349,7 @@
 
             ProcurementRecordStorage.ProcurementRecordStorageBuilder procurementRecordBuilder = ProcurementRecordStorage.builder()
                     .salesLedgerProductId(detail.getId())
+                    .productModelId(detail.getProductModelId())
                     .inboundBatches(aLong.equals(0L) ? "绗�1鎵规" : "绗�"+ (aLong + 1) + "鎵规")
                     .inboundNum(detail.getInboundQuantity())
                     .warnNum(detail.getWarnNum())
diff --git a/src/main/resources/mapper/procurementrecord/ProcurementRecordMapper.xml b/src/main/resources/mapper/procurementrecord/ProcurementRecordMapper.xml
index 5655267..fed517d 100644
--- a/src/main/resources/mapper/procurementrecord/ProcurementRecordMapper.xml
+++ b/src/main/resources/mapper/procurementrecord/ProcurementRecordMapper.xml
@@ -9,6 +9,7 @@
             t2.id,
             t3.id as recordId,
             t2.specification_model,
+            t2.product_model_id,
             t2.unit,
             t2.quantity,
             t2.min_stock,

--
Gitblit v1.9.3