From 873ae0982569ef10899cdd265d6e8b755d41b3b1 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期一, 01 六月 2026 13:02:33 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev_新疆马铃薯pro' into dev_新疆马铃薯pro
---
src/main/resources/mapper/stock/StockInventoryMapper.xml | 23 +++++++++++++++++++----
1 files changed, 19 insertions(+), 4 deletions(-)
diff --git a/src/main/resources/mapper/stock/StockInventoryMapper.xml b/src/main/resources/mapper/stock/StockInventoryMapper.xml
index ed780a7..aad917a 100644
--- a/src/main/resources/mapper/stock/StockInventoryMapper.xml
+++ b/src/main/resources/mapper/stock/StockInventoryMapper.xml
@@ -31,6 +31,9 @@
<if test="ew.lockedQuantity != null and ew.lockedQuantity !=''">
locked_quantity = locked_quantity + #{ew.lockedQuantity},
</if>
+ <if test="ew.warehouse != null and ew.warehouse !=''">
+ warehouse = #{ew.warehouse},
+ </if>
update_time = now()
</set>
where product_model_id = #{ew.productModelId}
@@ -65,6 +68,7 @@
</update>
<select id="pagestockInventory" resultType="com.ruoyi.stock.dto.StockInventoryDto">
select si.id,
+ si.warehouse,
si.qualitity,
COALESCE(si.locked_quantity, 0) as locked_quantity,
si.product_model_id,
@@ -120,6 +124,7 @@
unit,
product_name,
product_id,
+ MAX(warehouse) as warehouse,
'combined' as stockType
from (
select
@@ -142,6 +147,7 @@
pm.unit,
p.product_name,
p.id as product_id,
+ si.warehouse,
(
select IFNULL(SUM(sor.stock_out_num), 0)
from stock_out_record sor
@@ -180,6 +186,7 @@
pm.unit,
p.product_name,
p.id as product_id,
+ su.warehouse,
0 as qualifiedPendingOut,
(
select IFNULL(SUM(sor.stock_out_num), 0)
@@ -221,8 +228,9 @@
model,
unit,
product_name,
- product_id
- order by combined.create_time desc
+ product_id,
+ warehouse
+ order by create_time desc
</select>
<select id="listStockInventoryExportData" resultType="com.ruoyi.stock.execl.StockInventoryExportData">
@@ -259,6 +267,7 @@
unit,
product_name,
product_id,
+ MAX(warehouse) as warehouse,
'combined' as stockType
from (
select
@@ -281,6 +290,7 @@
pm.unit,
p.product_name,
p.id as product_id,
+ si.warehouse,
(
select IFNULL(SUM(sor.stock_out_num), 0)
from stock_out_record sor
@@ -316,6 +326,7 @@
pm.unit,
p.product_name,
p.id as product_id,
+ su.warehouse,
0 as qualifiedPendingOut,
(
select IFNULL(SUM(sor.stock_out_num), 0)
@@ -342,7 +353,7 @@
and combined.product_id in (select id from product_tree)
</if>
</where>
- group by batch_no, product_model_id, model, unit, product_name, product_id
+ group by batch_no, product_model_id, model, unit, product_name, product_id, warehouse
</select>
<select id="stockInventoryPage" resultType="com.ruoyi.stock.dto.StockInRecordDto">
select sir.*,si.qualitity as current_stock,
@@ -562,6 +573,7 @@
unit,
product_name,
product_id,
+ MAX(warehouse) as warehouse,
MAX(create_time) as create_time,
MAX(update_time) as update_time,
@@ -593,6 +605,7 @@
COALESCE(si.warn_num, 0) as warn_num,
si.version,
si.remark,
+ si.warehouse,
(
select IFNULL(SUM(sor.stock_out_num), 0)
@@ -635,6 +648,7 @@
0 as warn_num,
su.version,
su.remark,
+ su.warehouse,
0 as qualifiedPendingOut,
@@ -668,7 +682,8 @@
model,
unit,
product_name,
- product_id
+ product_id,
+ warehouse
order by
batch_no
</select>
--
Gitblit v1.9.3