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