Forráskód Böngészése

采购订单档案导出excel调整排序

fyz 1 hónapja%!(EXTRA string=óta)
szülő
commit
9ac8add56d

+ 8 - 0
mjava-lanyun/src/main/java/com/malk/lanyun/service/impl/TimerServiceImpl.java

@@ -317,6 +317,14 @@ public class TimerServiceImpl implements TimerService {
                 .tableFieldId("tableField_ltxyt76f")
                 .build());
         log.info("dataList1:{}",dataList);
+        dataList = dataList.stream()
+                .sorted(Comparator.comparing(
+                        // 提取name字段(转为String,避免类型转换异常)
+                        map -> (String) map.get("textField_lup89iag"),
+                        // 字符串默认比较器(升序)
+                        Comparator.naturalOrder()
+                ))
+                .collect(Collectors.toList());
         for (int i = 0; i < dataList.size(); i++) {
             dataList.get(i).put("row",i+1);
             String person = dataList.get(i).get("textField_lu2gzzab").toString();

+ 4 - 0
mjava/pom.xml

@@ -21,6 +21,10 @@
 
     <dependencies>
 
+        <dependency>
+            <groupId>org.projectlombok</groupId>
+            <artifactId>lombok</artifactId>
+        </dependency>
     </dependencies>
 
     <build>