From 71e5f5a77933f610bae6f1ccd9db9190cffca71e Mon Sep 17 00:00:00 2001
From: gongchunyi <deslre0381@gmail.com>
Date: 星期三, 14 十月 2026 14:43:46 +0800
Subject: [PATCH] chore: 通达矿山配置文件

---
 src/main/resources/mapper/sales/SalesLedgerProductMapper.xml |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/src/main/resources/mapper/sales/SalesLedgerProductMapper.xml b/src/main/resources/mapper/sales/SalesLedgerProductMapper.xml
index b5111e6..662d953 100644
--- a/src/main/resources/mapper/sales/SalesLedgerProductMapper.xml
+++ b/src/main/resources/mapper/sales/SalesLedgerProductMapper.xml
@@ -9,6 +9,7 @@
         T1.id,
         T1.sales_ledger_id,
         T1.warn_num,
+        T1.packaging_spec,
         T1.quantity,
         T1.min_stock,
         T1.tax_rate,
@@ -91,6 +92,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 +105,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