update ProcessNode

This commit is contained in:
liao
2023-11-07 18:10:58 +08:00
parent 3b9bd7bfe6
commit c6871640f1
2 changed files with 21 additions and 2 deletions
@@ -100,4 +100,23 @@ public class ProcessNode {
@ApiModelProperty(value = "关联用户id")
@Dict(dictTable = "sys_user",dicText = "realname",dicCode = "id")
private String linkUserIds;
/**
* 是否禁止输入(0否,1是)
*/
@TableField(value = "can_choose")
@ApiModelProperty(value = "是否禁止输入(0否,1是)")
private Integer canChoose;
/**
* 用户来源(workGroup工作组,contactManage联络人管理,user普通)
*/
@TableField(value = "choose_source")
@ApiModelProperty(value = "用户来源(workGroup工作组,contactManage联络人管理,user普通)")
private String chooseSource;
/**
* 最少处理人个数
*/
@TableField(value = "min_length")
@ApiModelProperty(value = "最少处理人个数")
private Integer minLength;
}
@@ -101,7 +101,7 @@ public class ProcessFbEntryChangeServiceImpl extends ServiceImpl<ProcessFbEntryC
ProcessFbEntryChange businessInfoDTO = processInfoVO.getBusinessInfoDTO();
String businessId = UUIDUtils.randomUUID20();
businessInfoDTO.setId(businessId);
save(businessInfoDTO); // 保存业务信息
addBusinessInfo(businessInfoDTO); // 保存业务信息
Map<String, Object> userInfoMap = processInfoVO.getUserInfoMap(); // 用户变量map
userInfoMap.put("engineer", CurrentUserUtil.getId()); // 第一个任务节点设置成自己
@@ -121,7 +121,7 @@ public class ProcessFbEntryChangeServiceImpl extends ServiceImpl<ProcessFbEntryC
public void approveTask(ProcessInfoVO<ProcessFbEntryChange> processInfoVO, boolean pass) {
ProcessFbEntryChange businessInfoDTO = processInfoVO.getBusinessInfoDTO();
processInfoVO.setBusinessId(businessInfoDTO.getId());
updateById(businessInfoDTO);
editBusinessInfo(businessInfoDTO);
processHandleService.approveTask(processInfoVO, pass);
}