浏览代码

对接返回去重

huangxingxing 1 月之前
父节点
当前提交
ed921cf3ec
共有 1 个文件被更改,包括 7 次插入0 次删除
  1. 7 0
      src/main/java/com/miniframe/bisiness/system/M00004Service.java

+ 7 - 0
src/main/java/com/miniframe/bisiness/system/M00004Service.java

@@ -5,6 +5,7 @@ import java.io.File;
 import java.io.FileReader;
 import java.io.IOException;
 import java.util.*;
+import java.util.stream.Collectors;
 
 import com.miniframe.core.ExecProcessFlow;
 import com.miniframe.core.exception.BusinessException;
@@ -86,6 +87,12 @@ public class M00004Service extends M00004BaseModel implements ExecProcessFlow {
 					recode.setGrade("1");
 					pipes.add(recode);
 				}
+				pipes = pipes.stream()
+							.collect(
+									Collectors.collectingAndThen(
+											Collectors.toCollection(
+													()->new TreeSet<>(Comparator.comparing(D_M00004_PTS_PIPES_RECODE::getPcode))
+											),ArrayList::new));
 				pr.setPipes(pipes);
 			}
 			pts.add(pr);