refactor(flow): 移除流程任务实例ID和节点ID的非空验证
- 移除了 instId 和 nodeId 字段的 @NotNull 注解验证 - 在流程任务撤回处理中添加了 bizType 和 bizId 的设置 - 调整了流程任务创建时的业务类型和业务ID赋值逻辑
This commit is contained in:
@@ -12,9 +12,7 @@ import java.util.Date;
|
||||
public class HrmFlowTaskBo extends BaseEntity {
|
||||
|
||||
private Long taskId;
|
||||
@NotNull(message = "实例ID不能为空")
|
||||
private Long instId;
|
||||
@NotNull(message = "节点ID不能为空")
|
||||
private Long nodeId;
|
||||
private Long assigneeUserId;
|
||||
private String status;
|
||||
|
||||
@@ -291,6 +291,8 @@ public class HrmFlowTaskServiceImpl implements IHrmFlowTaskService {
|
||||
HrmFlowTask reTask = new HrmFlowTask();
|
||||
reTask.setInstId(inst.getInstId());
|
||||
reTask.setNodeId(0L);
|
||||
reTask.setBizType(inst.getBizType());
|
||||
reTask.setBizId(inst.getBizId());
|
||||
// 撤回后回到“原审批人”(撤回前的办理人)
|
||||
reTask.setAssigneeUserId(task.getAssigneeUserId());
|
||||
reTask.setStatus("pending");
|
||||
|
||||
Reference in New Issue
Block a user