|
@@ -934,11 +934,12 @@ public class ApsProcessOperationProcessEquServiceImpl extends ServiceImpl<ApsPro
|
|
|
List<String> affectedIdList = new ArrayList<>();
|
|
|
|
|
|
List<ApsProcessOperationProcessEquDo> beforeUpdatingConflictId = null;
|
|
|
- // 如果当前工序是合并加工 需要获取在修改之前存在中途的数据
|
|
|
- if (PROCESS_WAY_MERGE.equals(currentProcessWay)) {
|
|
|
- // 获取更新之前的存在冲突的工序作业
|
|
|
- beforeUpdatingConflictId = this.baseMapper.getTimeOverlapByEquId(oldEquId, apsProcessOperationProcessEquDo.getId(), oldPlanstartdate, oldPlanenddate);
|
|
|
- }
|
|
|
+
|
|
|
+
|
|
|
+ // 获取更新之前的存在冲突的工序作业
|
|
|
+ beforeUpdatingConflictId = this.baseMapper.getTimeOverlapByEquId(oldEquId,
|
|
|
+ apsProcessOperationProcessEquDo.getId(), oldPlanstartdate, oldPlanenddate, currentProcessWay);
|
|
|
+
|
|
|
|
|
|
if (beforeUpdatingConflictId != null && !beforeUpdatingConflictId.isEmpty()) {
|
|
|
affectedIdList.addAll(beforeUpdatingConflictId.stream().map(ApsProcessOperationProcessEquDo::getId).collect(Collectors.toList()));
|