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(); // 查看入库数据