|
|
@@ -442,6 +442,12 @@ public class OaUniversalServiceImpl implements OaUniversalService {
|
|
|
.processInstanceId(procInstId)
|
|
|
.taskAssignee(String.valueOf(loginUserId))
|
|
|
.singleResult();
|
|
|
+ if (DictDataConstants.OA_AUDIT_STATUS_COMMITTED.equals(oaUniversalDO.getAuditStatus())) {
|
|
|
+ // 如果是已提交,不限制任务处理人是当前登录人,用于直接撤回
|
|
|
+ task = taskService.createTaskQuery()
|
|
|
+ .processInstanceId(procInstId)
|
|
|
+ .singleResult();
|
|
|
+ }
|
|
|
if (task != null) {
|
|
|
oaUniversalRespVO.setTaskId(task.getId());
|
|
|
}
|