fix 修复选择弹窗会签人员后,会签审批出现每个任务的审批人都是选择的多人
master
gssong 10 months ago
parent 07fdc240d7
commit 8e99dd306a

@ -183,7 +183,7 @@ public class FlwTaskServiceImpl implements IFlwTaskService {
// 消息通知
flwCommonService.sendMessage(definition.getFlowName(), ins.getId(), messageType, notice);
//设置下一环节处理人
setNextHandler(ins.getId());
setNextHandler(ins.getId(), completeTaskBo.getAssigneeMap());
return true;
} catch (Exception e) {
log.error(e.getMessage(), e);
@ -194,9 +194,13 @@ public class FlwTaskServiceImpl implements IFlwTaskService {
/**
*
*
* @param instanceId ID
* @param instanceId ID
* @param assigneeMap
*/
private void setNextHandler(Long instanceId) {
private void setNextHandler(Long instanceId, Map<String, Object> assigneeMap) {
if (CollUtil.isEmpty(assigneeMap)) {
return;
}
Instance inst = insService.getById(instanceId);
List<FlowTask> flowTaskList = selectByInstId(instanceId);
Map<String, Object> variableMap = inst.getVariableMap();

Loading…
Cancel
Save