|
@@ -436,8 +436,8 @@ public class Inc10100Controller extends BaseController {
|
|
|
});
|
|
|
changeSfc10400.forEach(l -> {
|
|
|
BizTechnologicalProcess oldTech = processes.stream().filter(v -> v.getTechnologyVersion().trim().equals(l.getPrver().trim()) && v.getProductCode().trim().equals(l.getCpart().trim()) && v.getIsHistory().equals(0)).findFirst().orElse(null);
|
|
|
- System.out.println("是否为空:"+oldTech);
|
|
|
// 判断是否已有新版本 假设已有不更新 没有则更新
|
|
|
+ System.out.println("saveProcess"+saveProcess);
|
|
|
Long count = processDetails.stream().filter(v -> v.getTechnologyVersion().equals(l.getPrver().trim()) && v.getProductCode().equals(l.getCpart().trim())).count();
|
|
|
Long newCount = allChangeSfc10401.stream().filter(v -> v.getCpart().trim().equals(l.getCpart().trim()) && v.getPrver().trim().equals(l.getPrver().trim())).count();
|
|
|
if (!saveProcess.stream().anyMatch(t -> t.getProductCode().trim().equals(l.getCpart().trim()) && t.getTechnologyVersion().trim().equals(l.getPrver().trim())) && !count.equals(newCount)) {
|