|
@@ -171,6 +171,7 @@ public class OaUniversalServiceImpl implements OaUniversalService {
|
|
|
BpmTaskApproveReqVO agreeReqVO = new BpmTaskApproveReqVO();
|
|
BpmTaskApproveReqVO agreeReqVO = new BpmTaskApproveReqVO();
|
|
|
agreeReqVO.setId(task.getId());
|
|
agreeReqVO.setId(task.getId());
|
|
|
agreeReqVO.setReason("[首次提交]");
|
|
agreeReqVO.setReason("[首次提交]");
|
|
|
|
|
+ agreeReqVO.setTaskStatus(Integer.valueOf(DictDataConstants.OA_AUDIT_STATUS_COMMITTED));
|
|
|
taskService.setVariable(task.getId(),BpmConstants.PROCESS_INSTANCE_VARIABLE_STATUS, DictDataConstants.OA_AUDIT_STATUS_COMMITTED);
|
|
taskService.setVariable(task.getId(),BpmConstants.PROCESS_INSTANCE_VARIABLE_STATUS, DictDataConstants.OA_AUDIT_STATUS_COMMITTED);
|
|
|
taskService.setVariable(task.getId(), "auditPass", "true");
|
|
taskService.setVariable(task.getId(), "auditPass", "true");
|
|
|
bpmTaskService.approveTask(loginUserId, agreeReqVO);
|
|
bpmTaskService.approveTask(loginUserId, agreeReqVO);
|
|
@@ -225,6 +226,7 @@ public class OaUniversalServiceImpl implements OaUniversalService {
|
|
|
reason = reason + agreeReqVO.getReason();
|
|
reason = reason + agreeReqVO.getReason();
|
|
|
}
|
|
}
|
|
|
agreeReqVO.setReason(reason);
|
|
agreeReqVO.setReason(reason);
|
|
|
|
|
+ agreeReqVO.setTaskStatus(Integer.valueOf(DictDataConstants.OA_AUDIT_STATUS_AUDITING));
|
|
|
taskService.setVariable(agreeReqVO.getId(), "auditPass", "true");
|
|
taskService.setVariable(agreeReqVO.getId(), "auditPass", "true");
|
|
|
bpmTaskService.approveTask(loginUserId, agreeReqVO);
|
|
bpmTaskService.approveTask(loginUserId, agreeReqVO);
|
|
|
|
|
|
|
@@ -265,6 +267,7 @@ public class OaUniversalServiceImpl implements OaUniversalService {
|
|
|
|
|
|
|
|
disagreeReqVO.setTargetTaskDefinitionKey("modifyApply");
|
|
disagreeReqVO.setTargetTaskDefinitionKey("modifyApply");
|
|
|
disagreeReqVO.setReason("[驳回]" + disagreeReqVO.getReason());
|
|
disagreeReqVO.setReason("[驳回]" + disagreeReqVO.getReason());
|
|
|
|
|
+ disagreeReqVO.setTaskStatus(Integer.valueOf(DictDataConstants.OA_AUDIT_STATUS_RETURNED));
|
|
|
taskService.setVariable(disagreeReqVO.getId(), "auditPass", "false");
|
|
taskService.setVariable(disagreeReqVO.getId(), "auditPass", "false");
|
|
|
taskService.setVariable(disagreeReqVO.getId(),BpmConstants.PROCESS_INSTANCE_VARIABLE_STATUS, DictDataConstants.OA_AUDIT_STATUS_RETURNED);
|
|
taskService.setVariable(disagreeReqVO.getId(),BpmConstants.PROCESS_INSTANCE_VARIABLE_STATUS, DictDataConstants.OA_AUDIT_STATUS_RETURNED);
|
|
|
bpmTaskService.returnTask(loginUserId, disagreeReqVO);
|
|
bpmTaskService.returnTask(loginUserId, disagreeReqVO);
|
|
@@ -310,6 +313,7 @@ public class OaUniversalServiceImpl implements OaUniversalService {
|
|
|
reason = reason + returnReqVO.getReason();
|
|
reason = reason + returnReqVO.getReason();
|
|
|
}
|
|
}
|
|
|
returnReqVO.setReason(reason);
|
|
returnReqVO.setReason(reason);
|
|
|
|
|
+ returnReqVO.setTaskStatus(Integer.valueOf(DictDataConstants.OA_AUDIT_STATUS_RECALLED));
|
|
|
taskService.setVariable(currentTask.getId(),BpmConstants.PROCESS_INSTANCE_VARIABLE_STATUS, DictDataConstants.OA_AUDIT_STATUS_RECALLED);
|
|
taskService.setVariable(currentTask.getId(),BpmConstants.PROCESS_INSTANCE_VARIABLE_STATUS, DictDataConstants.OA_AUDIT_STATUS_RECALLED);
|
|
|
bpmTaskService.revocationTask(loginUserId, returnReqVO);
|
|
bpmTaskService.revocationTask(loginUserId, returnReqVO);
|
|
|
|
|
|
|
@@ -347,6 +351,7 @@ public class OaUniversalServiceImpl implements OaUniversalService {
|
|
|
BpmTaskApproveReqVO approveReqVO = new BpmTaskApproveReqVO();
|
|
BpmTaskApproveReqVO approveReqVO = new BpmTaskApproveReqVO();
|
|
|
approveReqVO.setId(currentTask.getId())
|
|
approveReqVO.setId(currentTask.getId())
|
|
|
.setReason("[再次提交]");
|
|
.setReason("[再次提交]");
|
|
|
|
|
+ approveReqVO.setTaskStatus(Integer.valueOf(DictDataConstants.OA_AUDIT_STATUS_COMMITTED));
|
|
|
if (CollectionUtil.isNotEmpty(reCommitReqVO.getStartUserSelectAssignees())) {
|
|
if (CollectionUtil.isNotEmpty(reCommitReqVO.getStartUserSelectAssignees())) {
|
|
|
// 添加审批人信息到流程参数中
|
|
// 添加审批人信息到流程参数中
|
|
|
Map<String, List<Long>> startUserSelectAssignees = new HashMap<>();
|
|
Map<String, List<Long>> startUserSelectAssignees = new HashMap<>();
|
|
@@ -390,6 +395,7 @@ public class OaUniversalServiceImpl implements OaUniversalService {
|
|
|
BpmTaskApproveReqVO approveReqVO = new BpmTaskApproveReqVO();
|
|
BpmTaskApproveReqVO approveReqVO = new BpmTaskApproveReqVO();
|
|
|
approveReqVO.setId(currentTask.getId())
|
|
approveReqVO.setId(currentTask.getId())
|
|
|
.setReason("[关闭]");
|
|
.setReason("[关闭]");
|
|
|
|
|
+ approveReqVO.setTaskStatus(Integer.valueOf(DictDataConstants.OA_AUDIT_STATUS_CLOSED));
|
|
|
taskService.setVariable(currentTask.getId(), "auditPass", "false");
|
|
taskService.setVariable(currentTask.getId(), "auditPass", "false");
|
|
|
taskService.setVariable(currentTask.getId(),BpmConstants.PROCESS_INSTANCE_VARIABLE_STATUS, DictDataConstants.OA_AUDIT_STATUS_CLOSED);
|
|
taskService.setVariable(currentTask.getId(),BpmConstants.PROCESS_INSTANCE_VARIABLE_STATUS, DictDataConstants.OA_AUDIT_STATUS_CLOSED);
|
|
|
// 关闭,使用审批通过的方法实现
|
|
// 关闭,使用审批通过的方法实现
|