From 33bfbcbf289f72f2d23b03dedfd5a49243cb9b4d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=88=98=5F=E9=9C=87?= <haiweizixuan@163.com>
Date: Tue, 16 Jul 2024 08:19:12 +0800
Subject: [PATCH] =?UTF-8?q?code=E8=BD=AC=E4=B8=80=E4=BA=8C=E7=BA=A7?=
 =?UTF-8?q?=E5=88=86=E7=B1=BB=EF=BC=88=E4=BB=A3=E7=A0=81=E4=BF=AE=E6=94=B9?=
 =?UTF-8?q?=EF=BC=89-=E6=B7=BB=E5=8A=A0=E8=B4=B9=E7=94=A8=E6=9D=A5?=
 =?UTF-8?q?=E6=BA=90=EF=BC=88=E7=BC=96=E7=A0=81=E5=8C=B9=E9=85=8D=E7=94=B1?=
 =?UTF-8?q?=E9=95=BF=E5=88=B0=E7=9F=AD=EF=BC=89?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../ruoyi/system/service/impl/AsiccSuppliesServiceImpl.java   | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/ruoyi-wages/src/main/java/com/ruoyi/system/service/impl/AsiccSuppliesServiceImpl.java b/ruoyi-wages/src/main/java/com/ruoyi/system/service/impl/AsiccSuppliesServiceImpl.java
index 258a80c..4bc6511 100644
--- a/ruoyi-wages/src/main/java/com/ruoyi/system/service/impl/AsiccSuppliesServiceImpl.java
+++ b/ruoyi-wages/src/main/java/com/ruoyi/system/service/impl/AsiccSuppliesServiceImpl.java
@@ -31,6 +31,10 @@ public class AsiccSuppliesServiceImpl implements AsiccSuppliesService {
         String mineId = asiccDAO.getMineId();
         List<ActSuppliesMaterialCode> materialCodeList = asiccSuppliesMapper.selectByMineId(mineId);
 
+        // 使用Lambda表达式按codeMin的长度从长到短排序
+        Comparator<ActSuppliesMaterialCode> comparator = Comparator.comparing(code -> code.getCodeMin().length());
+        materialCodeList.sort(comparator.reversed());
+        System.out.println(materialCodeList);
         Map<String, Object> voMap = new HashMap<>();
         //如果不存在这个矿信息,就走通用的规则
         List<ActSupplies> suppliesList;
-- 
2.26.2