From 0dfdc8148cc266fd3e877183c5b162fb986d5c65 Mon Sep 17 00:00:00 2001
From: huang <1532065656@qq.com>
Date: 星期五, 12 十二月 2025 15:38:56 +0800
Subject: [PATCH] 修改导入工程json格式
---
mes-processes/mes-plcSend/src/main/java/com/mes/device/controller/GlassInfoImportController.java | 13 +++++++++----
1 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/mes-processes/mes-plcSend/src/main/java/com/mes/device/controller/GlassInfoImportController.java b/mes-processes/mes-plcSend/src/main/java/com/mes/device/controller/GlassInfoImportController.java
index 59670ef..aac3b58 100644
--- a/mes-processes/mes-plcSend/src/main/java/com/mes/device/controller/GlassInfoImportController.java
+++ b/mes-processes/mes-plcSend/src/main/java/com/mes/device/controller/GlassInfoImportController.java
@@ -12,9 +12,7 @@
import org.springframework.web.bind.annotation.*;
import org.springframework.web.client.RestTemplate;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
import java.util.stream.Collectors;
/**
@@ -135,12 +133,19 @@
List<EngineeringSequence> list = engineeringSequenceService.list();
List<Map<String, Object>> result = list.stream()
.map(seq -> {
- Map<String, Object> map = new HashMap<>();
+ Map<String, Object> map = new LinkedHashMap<>();
map.put("engineeringId", seq.getEngineeringId());
map.put("date", seq.getDate());
map.put("sequence", seq.getSequence());
return map;
})
+ .sorted(Comparator.comparing(
+ (Map<String, Object> map) -> (Date) map.get("date"),
+ Comparator.nullsLast(Comparator.reverseOrder())
+ ).thenComparing(
+ map -> (Integer) map.get("sequence"),
+ Comparator.nullsLast(Comparator.reverseOrder())
+ ))
.collect(Collectors.toList());
return ResponseEntity.ok(result);
} catch (Exception e) {
--
Gitblit v1.8.0