Kaynağa Gözat

对接返回去重

huangxingxing 1 ay önce
ebeveyn
işleme
ed921cf3ec

+ 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);