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