feat: 立项变更流程 完成时间变更不撤回流程
This commit is contained in:
+3
-2
@@ -367,7 +367,6 @@ public class ProcessEsInitChangeServiceImpl extends ServiceImpl<ProcessEsInitCha
|
|||||||
Set<String> espIdSet = new HashSet<>();
|
Set<String> espIdSet = new HashSet<>();
|
||||||
// 如果是变更流程,则需要判断计划是否有效
|
// 如果是变更流程,则需要判断计划是否有效
|
||||||
if (ESPProjectType.MERGE.getValue().equals(initChange.getProjectType())) {
|
if (ESPProjectType.MERGE.getValue().equals(initChange.getProjectType())) {
|
||||||
// 如果是合并流程,需要判断计划是否已经逾期
|
|
||||||
espIdSet.add(initChange.getStandardIdOne());
|
espIdSet.add(initChange.getStandardIdOne());
|
||||||
espIdSet.add(initChange.getStandardIdTwo());
|
espIdSet.add(initChange.getStandardIdTwo());
|
||||||
} else {
|
} else {
|
||||||
@@ -385,7 +384,8 @@ public class ProcessEsInitChangeServiceImpl extends ServiceImpl<ProcessEsInitCha
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// 如果是变更流程,则需要撤回制修订流程
|
// 如果是变更流程且不是完成时间变更,则需要撤回制修订流程
|
||||||
|
if (!ESPProjectType.COMPLETE_TIME_CHANGE.getValue().equals(initChange.getProjectType())) {
|
||||||
List<String> espIdList = initChangeData.getDataList().stream().map(ProcessEsInitChange::getEspId).collect(Collectors.toList());
|
List<String> espIdList = initChangeData.getDataList().stream().map(ProcessEsInitChange::getEspId).collect(Collectors.toList());
|
||||||
// 未开始的企标计划不需要强制撤回
|
// 未开始的企标计划不需要强制撤回
|
||||||
espService.listByIds(espIdList).forEach(esp -> {
|
espService.listByIds(espIdList).forEach(esp -> {
|
||||||
@@ -410,6 +410,7 @@ public class ProcessEsInitChangeServiceImpl extends ServiceImpl<ProcessEsInitCha
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<String> getSequenceNumbers(String esCodeDictValue, String esNameCodeDictValue, String categoryCodeDictValue) {
|
public List<String> getSequenceNumbers(String esCodeDictValue, String esNameCodeDictValue, String categoryCodeDictValue) {
|
||||||
|
|||||||
Reference in New Issue
Block a user