From 8e805bc334d6c32dc43c97001ebf5c8dda75ef0b Mon Sep 17 00:00:00 2001
From: gongchunyi <deslre0381@gmail.com>
Date: 星期三, 02 九月 2026 22:29:02 +0800
Subject: [PATCH] fix: 发货查询库存倒序
---
src/main/resources/mapper/sales/SalesLedgerProductMapper.xml | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/src/main/resources/mapper/sales/SalesLedgerProductMapper.xml b/src/main/resources/mapper/sales/SalesLedgerProductMapper.xml
index b5111e6..4f65112 100644
--- a/src/main/resources/mapper/sales/SalesLedgerProductMapper.xml
+++ b/src/main/resources/mapper/sales/SalesLedgerProductMapper.xml
@@ -91,6 +91,11 @@
) t4 ON t4.sales_ledger_product_id = T1.id
left join product_model pm ON T1.product_model_id = pm.id
left join product p ON pm.product_id = p.id
+ LEFT JOIN (
+ SELECT product_model_id, MAX(create_time) AS last_stock_in_time
+ FROM stock_in_record
+ GROUP BY product_model_id
+ ) t5 ON t5.product_model_id = T1.product_model_id
<where>
<if test="salesLedgerProduct.salesLedgerId != null">
AND T1.sales_ledger_id = #{salesLedgerProduct.salesLedgerId}
@@ -99,7 +104,7 @@
AND T1.type = #{salesLedgerProduct.type}
</if>
</where>
- ORDER BY T1.register_date DESC
+ ORDER BY t5.last_stock_in_time DESC, T1.id DESC
</select>
<select id="selectSalesLedgerProductByMainId" resultType="com.ruoyi.sales.pojo.SalesLedgerProduct">
--
Gitblit v1.9.3