fix(标准法规变更流程): 79960
This commit is contained in:
+6
-1
@@ -392,6 +392,7 @@ public class ProcessFbEntryChangeServiceImpl extends ServiceImpl<ProcessFbEntryC
|
|||||||
businessInfoDTO.setBusinessJson(JSON.toJSONString(businessMap));
|
businessInfoDTO.setBusinessJson(JSON.toJSONString(businessMap));
|
||||||
businessInfoDTO.setSource((String) businessMap.get("source"));
|
businessInfoDTO.setSource((String) businessMap.get("source"));
|
||||||
businessInfoDTO.setOperateType((String) businessMap.get("operateType"));
|
businessInfoDTO.setOperateType((String) businessMap.get("operateType"));
|
||||||
|
businessInfoDTO.setStandardNumber((String) businessMap.get(FieldCommon.STANDARD_NUMBER));
|
||||||
if (StringUtils.isBlank(businessInfoDTO.getId())) { // 如果是发起时保存
|
if (StringUtils.isBlank(businessInfoDTO.getId())) { // 如果是发起时保存
|
||||||
businessInfoDTO.setId(UUIDUtils.randomUUID20());
|
businessInfoDTO.setId(UUIDUtils.randomUUID20());
|
||||||
save(businessInfoDTO);
|
save(businessInfoDTO);
|
||||||
@@ -458,7 +459,11 @@ public class ProcessFbEntryChangeServiceImpl extends ServiceImpl<ProcessFbEntryC
|
|||||||
new LambdaQueryWrapper<ProcessAll>()
|
new LambdaQueryWrapper<ProcessAll>()
|
||||||
.in(ProcessAll::getProjectId, idList)
|
.in(ProcessAll::getProjectId, idList)
|
||||||
.eq(ProcessAll::getPrcStatus, "1"));
|
.eq(ProcessAll::getPrcStatus, "1"));
|
||||||
if (count > 0) {
|
int size = processDraftService.count(new LambdaQueryWrapper<ProcessDraft>()
|
||||||
|
.in(ProcessDraft::getProjectId, idList)
|
||||||
|
.and(qw -> qw.ne(ProcessDraft::getSaveSource, "3")
|
||||||
|
.or().isNull(ProcessDraft::getSaveSource)));
|
||||||
|
if (count > 0 || size > 0) {
|
||||||
throw new JeroBootException("标准编号在标准法规变更流程进行中,不可删除!");
|
throw new JeroBootException("标准编号在标准法规变更流程进行中,不可删除!");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user