BPM:完善 task 转派的实现

This commit is contained in:
YunaiV
2024-03-18 20:44:44 +08:00
parent b2b2b497b1
commit bc4427aca5
6 changed files with 55 additions and 56 deletions

View File

@ -53,7 +53,9 @@ public interface ErrorCodeConstants {
ErrorCode TASK_ADD_SIGN_USER_NOT_EXIST = new ErrorCode(1_009_005_009, "任务加签:选择的用户不存在");
ErrorCode TASK_ADD_SIGN_TYPE_ERROR = new ErrorCode(1_009_005_010, "任务加签:当前任务已经{},不能{}");
ErrorCode TASK_ADD_SIGN_USER_REPEAT = new ErrorCode(1_009_005_011, "任务加签失败,加签人与现有审批人[{}]重复");
ErrorCode TASK_SUB_SIGN_NO_PARENT = new ErrorCode(1_009_005_011, "任务减签失败,被减签的任务必须是通过加签生成的任务");
ErrorCode TASK_SUB_SIGN_NO_PARENT = new ErrorCode(1_009_005_012, "任务减签失败,被减签的任务必须是通过加签生成的任务");
ErrorCode TASK_TRANSFER_FAIL_USER_REPEAT = new ErrorCode(1_009_005_013, "任务转办失败,转办人和当前审批人为同一人");
ErrorCode TASK_TRANSFER_FAIL_USER_NOT_EXISTS = new ErrorCode(1_009_005_014, "任务转办失败,转办人不存在");
// ========== 流程任务分配规则 1-009-006-000 TODO 芋艿:这里要改下 ==========
ErrorCode TASK_CREATE_FAIL_NO_CANDIDATE_USER = new ErrorCode(1_009_006_003, "操作失败,原因:找不到任务的审批人!");

View File

@ -18,9 +18,10 @@ public enum BpmCommentTypeEnum {
CANCEL("3", "已取消", ""),
BACK("4", "退回", "{}"), // 直接使用用户填写的原因
DELEGATE_START("5", "委派发起", "[{}]将任务委派给[{}],委派理由为:{}"),
DELEGATE_END("6", "委派完成", "[{}]将任务委派给[{}],委派理由为:{}"),
ADD_SIGN("7", "加签", "[{}]{}给了[{}],理由为{}"),
SUB_SIGN("8", "", "[{}]操作了【减签】,审批人[{}]的任务被取消"),
DELEGATE_END("6", "委派完成", "[{}]完成委派任务,任务重新回到[{}]手中,审批建议为:{}"),
TRANSFER("7", "转派", "[{}]将任务转派给[{}]转派理由为:{}"),
ADD_SIGN("8", "", "[{}]{}给了[{}],理由为:{}"),
SUB_SIGN("9", "减签", "[{}]操作了【减签】,审批人[{}]的任务被取消"),
;
/**