From c456ae215fe0ee60f68bb608902ccf91a92d18a7 Mon Sep 17 00:00:00 2001 From: lcj <2331845269@qq.com> Date: Thu, 30 Oct 2025 18:45:21 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8C=E6=AD=A5=E6=9D=90=E6=96=99=E6=95=B0?= =?UTF-8?q?=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/test/java/org/dromara/test/MaterialsTest.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/xinnengyuan/ruoyi-admin/src/test/java/org/dromara/test/MaterialsTest.java b/xinnengyuan/ruoyi-admin/src/test/java/org/dromara/test/MaterialsTest.java index c31f2192..36a79ce2 100644 --- a/xinnengyuan/ruoyi-admin/src/test/java/org/dromara/test/MaterialsTest.java +++ b/xinnengyuan/ruoyi-admin/src/test/java/org/dromara/test/MaterialsTest.java @@ -16,6 +16,8 @@ import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest; import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; /** * @author lilemy @@ -47,7 +49,12 @@ public class MaterialsTest { List materials = materialsService.lambdaQuery() .eq(MatMaterials::getProjectId, PROJECT_ID) .list(); - log.info("材料数据:{}", materials); + Map> map = materials.stream() + .collect(Collectors.groupingBy(MatMaterials::getFormCode)); + for (Map.Entry> entry : map.entrySet()) { + String key = entry.getKey(); + List value = entry.getValue(); + } for (MatMaterials material : materials) { String formCode = material.getFormCode(); // 查看入库数据