|
@@ -153,6 +153,17 @@ public class ApsProcessOperationServiceImpl extends ServiceImpl<ApsProcessOperat
|
|
|
//前道工序输出
|
|
|
List<PreviousProcessVo> processVo = newProcessIds.stream().filter(pro -> pro.getPreviousstepid().equals(apsCraftRouteStepDo1.getPreviousstepid())).collect(Collectors.toList());
|
|
|
ApsProcessOperationOutMaterDo outMaterDo = processVo.get(0).getApsProcessOperationOutMaterDo();
|
|
|
+
|
|
|
+ //更新前道工序的后道工序
|
|
|
+ ApsProcessOperationDo aDo = apsProcessOperationDoList.stream().filter(qtr -> processVo.get(0).getProcessId().equals(qtr.getId())).findAny().orElse(null);
|
|
|
+ if (StringUtils.isBlank(aDo.getNextprocessid())) {
|
|
|
+ aDo.setNextprocessid(processId);
|
|
|
+ aDo.setNextprocess(apsProcessOperationDo.getProcessname());
|
|
|
+ } else {
|
|
|
+ aDo.setNextprocessid(aDo.getNextprocessid() + "," + processId);
|
|
|
+ aDo.setNextprocess(aDo.getNextprocess() + "," + apsProcessOperationDo.getProcessname());
|
|
|
+ }
|
|
|
+
|
|
|
apsProcessOperationDo.setPreviousprocessid(processVo.get(0).getProcessId());
|
|
|
apsProcessOperationDo.setPreviousprocess(processVo.get(0).getProcessName());
|
|
|
apsProcessOperationDo.setPlaninputid(outMaterDo.getId());
|