修改生成任务。
This commit is contained in:
parent
19087bbc31
commit
8deb0213fd
@ -657,31 +657,33 @@ public class SignPatientManageRouteNodeServiceImpl implements ISignPatientManage
|
|||||||
List<SignPatientManageRouteNode> manageNodeList = signPatientManageRouteNodeMapper.selectNodesByManageIds(manageRouteIds);
|
List<SignPatientManageRouteNode> manageNodeList = signPatientManageRouteNodeMapper.selectNodesByManageIds(manageRouteIds);
|
||||||
// 根据node去替换模板信息
|
// 根据node去替换模板信息
|
||||||
manageNodeList.forEach(manageNode -> {
|
manageNodeList.forEach(manageNode -> {
|
||||||
switch(manageNode.getTaskType()) {
|
if (StringUtils.isNotBlank(manageNode.getTaskNodeType())) {
|
||||||
// 电话外呼--话术/问卷,只替换话术
|
switch(manageNode.getTaskNodeType()) {
|
||||||
case TaskNodeTypeConstants.PHONE_OUTBOUND:
|
// 电话外呼--话术/问卷,只替换话术
|
||||||
if (manageNode.getPhoneId() != null) {
|
case TaskNodeTypeConstants.PHONE_OUTBOUND:
|
||||||
ScriptInfo scriptInfo = scriptInfoMapper.selectScriptInfoById(manageNode.getPhoneId());
|
if (manageNode.getPhoneId() != null) {
|
||||||
if (ObjectUtils.isNotEmpty(scriptInfo)) {
|
ScriptInfo scriptInfo = scriptInfoMapper.selectScriptInfoById(manageNode.getPhoneId());
|
||||||
// 话术库json内容替换
|
if (ObjectUtils.isNotEmpty(scriptInfo)) {
|
||||||
manageNode.setPhoneNodeContent(getFlowScheme(scriptInfo.getFlowScheme(), labelFieldContentList));
|
// 话术库json内容替换
|
||||||
|
manageNode.setPhoneNodeContent(getFlowScheme(scriptInfo.getFlowScheme(), labelFieldContentList));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
// 电话短信内容
|
||||||
// 电话短信内容
|
if (manageNode.getPhoneMessageTemplateId() != null) {
|
||||||
if (manageNode.getPhoneMessageTemplateId() != null) {
|
// 查询短信库
|
||||||
// 查询短信库
|
manageNode.setPhoneMessageTemplateContent(replaceMessageInfo(manageNode.getPhoneMessageTemplateId(), labelFieldContentList));
|
||||||
manageNode.setPhoneMessageTemplateContent(replaceMessageInfo(manageNode.getPhoneMessageTemplateId(), labelFieldContentList));
|
}
|
||||||
}
|
break;
|
||||||
break;
|
// 问卷
|
||||||
// 问卷
|
case TaskNodeTypeConstants.QUESTIONNAIRE_SCALE:
|
||||||
case TaskNodeTypeConstants.QUESTIONNAIRE_SCALE:
|
// 宣教
|
||||||
// 宣教
|
case TaskNodeTypeConstants.PROPAGANDA_ARTICLE:
|
||||||
case TaskNodeTypeConstants.PROPAGANDA_ARTICLE:
|
// 文字提醒
|
||||||
// 文字提醒
|
case TaskNodeTypeConstants.TEXT_REMIND:
|
||||||
case TaskNodeTypeConstants.TEXT_REMIND:
|
// 人工随访
|
||||||
// 人工随访
|
//case TaskContentConstants.ARTIFICIAL_FOLLOW_UP:
|
||||||
//case TaskContentConstants.ARTIFICIAL_FOLLOW_UP:
|
// break;
|
||||||
// break;
|
}
|
||||||
}
|
}
|
||||||
signPatientManageRouteNodeMapper.updateSignPatientManageRouteNode(manageNode);
|
signPatientManageRouteNodeMapper.updateSignPatientManageRouteNode(manageNode);
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user