From 557345e4cf8d5e5b051fe118ec1651d4134b9c71 Mon Sep 17 00:00:00 2001
From: gongchunyi <deslre0381@gmail.com>
Date: 星期一, 26 一月 2026 15:55:36 +0800
Subject: [PATCH] feat: 成品库存的冻结与解冻功能

---
 src/main/resources/mapper/basic/ProductModelMapper.xml |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/main/resources/mapper/basic/ProductModelMapper.xml b/src/main/resources/mapper/basic/ProductModelMapper.xml
index e12b63c..0c23bb5 100644
--- a/src/main/resources/mapper/basic/ProductModelMapper.xml
+++ b/src/main/resources/mapper/basic/ProductModelMapper.xml
@@ -41,10 +41,12 @@
         pm.model,
         pm.unit,
         p.product_name,
+
         GREATEST(s.last_in_time, o.last_out_time) AS create_time,
         COALESCE(s.inboundNum, 0) AS inboundNum,
         COALESCE(o.outboundNum, 0) AS outboundNum,
-        COALESCE(s.inboundNum, 0) - COALESCE(o.outboundNum, 0) AS stockQuantity
+        COALESCE(s.inboundNum, 0) - COALESCE(o.outboundNum, 0) AS stockQuantity,
+        COALESCE(s.is_frozen, 0) AS is_frozen
         FROM product_model pm
         LEFT JOIN product p ON pm.product_id = p.id
 
@@ -53,7 +55,8 @@
         SELECT
         product_model_id,
         SUM(inbound_num) AS inboundNum,
-        MAX(create_time) AS last_in_time
+        MAX(create_time) AS last_in_time,
+        MAX(is_frozen) AS is_frozen
         FROM procurement_record_storage
         <where>
             <if test="req.timeStr != null and req.timeStr != ''">

--
Gitblit v1.9.3