From b06d7c038d8518af72e58452d3b617f5655371ef Mon Sep 17 00:00:00 2001
From: FCD <2453864257@qq.com>
Date: Thu, 16 Oct 2025 11:44:07 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A4=87=E5=93=81=E5=A4=87=E4=BB=B6=E5=8F=B0?=
=?UTF-8?q?=E8=B4=A6=E6=8E=92=E5=BA=8F=E8=B0=83=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../main/resources/mapper/device/SparePartsLedgerMapper.xml | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/op-modules/op-device/src/main/resources/mapper/device/SparePartsLedgerMapper.xml b/op-modules/op-device/src/main/resources/mapper/device/SparePartsLedgerMapper.xml
index 6b986a897..a13870f6b 100644
--- a/op-modules/op-device/src/main/resources/mapper/device/SparePartsLedgerMapper.xml
+++ b/op-modules/op-device/src/main/resources/mapper/device/SparePartsLedgerMapper.xml
@@ -144,6 +144,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
and TRY_CAST(safe_stock AS DECIMAL(18,2)) <= amount
and del_flag = '0'
+ ORDER BY
+ CASE WHEN TRY_CONVERT(numeric(18,2), safe_stock) > amount THEN 0 ELSE 1 END,
+ gmt_modified DESC,
+ gmt_create DESC