资源重复下架

This commit is contained in:
wangliwen 2022-05-20 18:35:47 +08:00
parent 07711e2928
commit 27d692f575
1 changed files with 6 additions and 0 deletions

View File

@ -158,6 +158,12 @@ public class ResourceMountController {
String resourceName = index.get("resourceName");
Optional<ResourceDTO> resourceDTO = Optional.ofNullable(resourceService.get(resourceId));
resourceDTO.ifPresent(dto -> {
TaskQuery taskQuery = taskService.createTaskQuery();
Task task = taskQuery.active().processInstanceBusinessKey(resourceId.toString()).singleResult();
if (task != null) {
logger.error("该资源已发起下架");
throw new RuntimeException("该资源已发起下架");
}
dto.setUndercarriageReason(tResourceUndercarriageApplyDTO.getReason());
dto.setDelFlag(ResourceEntityDelFlag.NORMAL.getFlag()); // 设置为正常
String userId = SecurityUser.getUserId().toString();