fix: 87554 标准解读流程--外来标准删除后,流程基础信息回显标准为空了

This commit is contained in:
2024-07-31 13:40:39 +08:00
parent 028b88377f
commit a95960a1ac
3 changed files with 7 additions and 7 deletions
@@ -1067,10 +1067,10 @@ public class ProcessStandardComplianceCheckServiceImpl extends ServiceImpl<Proce
wrapper.eq(ProcessAll::getPrcStatus, FinishFlagEnum.INCOMPLETE.getValue());
// 未完成的流程
List<ProcessAll> incompleteList = paService.list(wrapper);
return collect.stream().filter(e -> incompleteList.stream()
.noneMatch(i -> i.getProcessInstanceId().equals(e.getProcessInstanceId())))
.map(ProcessStandardComplianceCheck::getStandardId)
.collect(Collectors.toList());
List<String> incompletePrcIdList = incompleteList.stream().map(ProcessAll::getProcessInstanceId).collect(Collectors.toList());
// 筛选出未完成的流程对应的标准id
return collect.stream().filter(e -> incompletePrcIdList.contains(e.getProcessInstanceId()))
.map(ProcessStandardComplianceCheck::getStandardId).collect(Collectors.toList());
}
@Override
@@ -35,8 +35,8 @@ public class StandardUtil {
Set<String> doNotDeleteSet = new HashSet<>(data);
// 检查交集,如果存在,则抛出异常
for (String id : strings) {
if (doNotDeleteSet.contains(id)) {
for (String id : doNotDeleteSet) {
if (strings.contains(id)) {
throw new JeroBootException(provider.getResultCommon());
}
}
@@ -84,4 +84,4 @@ process.already.distributed=\u6D41\u7A0B\u5DF2\u5206\u53D1,\u7981\u6B62\u9A73\u5
process.not.countersignature=\u4E0D\u662F\u4F1A\u7B7E\u8282\u70B9\u4EFB\u52A1!
zip_root_one_excel=\u538B\u7F29\u5305\u6839\u76EE\u5F55\u4E0B\u4EC5\u80FD\u5B58\u5728\u4E00\u4E2Aexcel\u4E3A\u5BFC\u5165\u6570\u636E
message.no.exists.standard=\u6807\u51C6\u4E0D\u5B58\u5728\uFF0C\u8BF7\u8054\u7CFB\u7BA1\u7406\u5458
scc.delete.standard.error=\u6CD5\u89C4\u7B26\u5408\u6027\u6392\u67E5\u6D41\u7A0B\u6709\u6B63\u5728\u8FDB\u884C\u4E2D\u7684\u6D41\u7A0B\uFF0C\u4E0D\u5141\u8BB8\u5220\u9664
scc.delete.standard.error=\u6709\u6B63\u5728\u8FDB\u884C\u4E2D\u7684\u6CD5\u89C4\u7B26\u5408\u6027\u6392\u67E5\u6D41\u7A0B\uFF0C\u4E0D\u5141\u8BB8\u5220\u9664