资源重复下架
This commit is contained in:
parent
07711e2928
commit
27d692f575
|
@ -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();
|
||||
|
|
Loading…
Reference in New Issue