修改百度实时任务。
This commit is contained in:
parent
f54ec4e100
commit
81a1cfd21e
@ -399,10 +399,7 @@ public class AIOBServiceImpl implements IAIOBService {
|
|||||||
signPatientManageRouteNodeMapper.updateSignPatientManageRouteNode(signPatientManageRouteNode);
|
signPatientManageRouteNodeMapper.updateSignPatientManageRouteNode(signPatientManageRouteNode);
|
||||||
|
|
||||||
// 重拨表任务执行状态修改
|
// 重拨表任务执行状态修改
|
||||||
ScriptInfoTaskInfo scriptInfoTaskInfo = new ScriptInfoTaskInfo();
|
scriptInfoTaskInfoMapper.updateExecuteStatusByNodeId(signPatientManageRouteNode.getId());
|
||||||
scriptInfoTaskInfo.setSignPatientManageRouteNodeId(signPatientManageRouteNode.getRouteNodeId());
|
|
||||||
scriptInfoTaskInfo.setAiobTaskType(AiboTaskTypeContant.ACTUALTIMETASK);
|
|
||||||
scriptInfoTaskInfoMapper.updateExecuteStatusByNodeId(signPatientManageRouteNode.getRouteNodeId());
|
|
||||||
|
|
||||||
// 任务执行记录
|
// 任务执行记录
|
||||||
PatientTaskExecuteRecord patientTaskExecuteRecord = new PatientTaskExecuteRecord();
|
PatientTaskExecuteRecord patientTaskExecuteRecord = new PatientTaskExecuteRecord();
|
||||||
@ -419,7 +416,8 @@ public class AIOBServiceImpl implements IAIOBService {
|
|||||||
|
|
||||||
// 发送短信
|
// 发送短信
|
||||||
if (needSendSms) {
|
if (needSendSms) {
|
||||||
sendSms(signPatientManageRoute.getPatientId(), signPatientManageRouteNode);
|
System.out.println("发送短信-------------------------------------------");
|
||||||
|
//sendSms(signPatientManageRoute.getPatientId(), signPatientManageRouteNode);
|
||||||
}
|
}
|
||||||
// 重拨
|
// 重拨
|
||||||
if (needRedial) {
|
if (needRedial) {
|
||||||
@ -661,6 +659,7 @@ public class AIOBServiceImpl implements IAIOBService {
|
|||||||
scriptInfoTaskInfo.setCreateTime(LocalDateTime.now());
|
scriptInfoTaskInfo.setCreateTime(LocalDateTime.now());
|
||||||
scriptInfoTaskInfo.setSignPatientManageRouteNodeId(signPatientManageRouteNode.getId());
|
scriptInfoTaskInfo.setSignPatientManageRouteNodeId(signPatientManageRouteNode.getId());
|
||||||
scriptInfoTaskInfo.setAiobTaskType(AiboTaskTypeContant.ACTUALTIMETASK);
|
scriptInfoTaskInfo.setAiobTaskType(AiboTaskTypeContant.ACTUALTIMETASK);
|
||||||
|
scriptInfoTaskInfo.setExecuteStatus(NodeExecuteStatusEnum.UNEXECUTED.getInfo());
|
||||||
LocalDateTime executeTime = signPatientManageRouteNodeService.getExecuteTime(signPatientManageRouteNode.getExecuteTime(), signPatientManageRouteNode.getRouteNodeName(), signPatientManageRouteNode.getRouteNodeDay(), patientVisitRecord);
|
LocalDateTime executeTime = signPatientManageRouteNodeService.getExecuteTime(signPatientManageRouteNode.getExecuteTime(), signPatientManageRouteNode.getRouteNodeName(), signPatientManageRouteNode.getRouteNodeDay(), patientVisitRecord);
|
||||||
scriptInfoTaskInfo.setExecuteTime(executeTime.minusMinutes(signPatientManageRouteNode.getPhoneTimeInterval()));
|
scriptInfoTaskInfo.setExecuteTime(executeTime.minusMinutes(signPatientManageRouteNode.getPhoneTimeInterval()));
|
||||||
scriptInfoTaskInfoMapper.insertScriptInfoTaskInfo(scriptInfoTaskInfo);
|
scriptInfoTaskInfoMapper.insertScriptInfoTaskInfo(scriptInfoTaskInfo);
|
||||||
|
|||||||
@ -25,7 +25,7 @@
|
|||||||
execute_time,
|
execute_time,
|
||||||
aiob_task_type,
|
aiob_task_type,
|
||||||
execute_status,
|
execute_status,
|
||||||
create_time,
|
create_time
|
||||||
from script_info_task_info
|
from script_info_task_info
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
@ -95,7 +95,7 @@
|
|||||||
|
|
||||||
<update id="updateExecuteStatusByNodeId" parameterType="java.lang.Long">
|
<update id="updateExecuteStatusByNodeId" parameterType="java.lang.Long">
|
||||||
update script_info_task_info set execute_status = 'EXECUTED'
|
update script_info_task_info set execute_status = 'EXECUTED'
|
||||||
where signPatientManageRouteNodeId = #{signPatientManageRouteNodeId}
|
where sign_patient_manage_route_node_id = #{signPatientManageRouteNodeId}
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
<delete id="deleteScriptInfoTaskInfo">
|
<delete id="deleteScriptInfoTaskInfo">
|
||||||
|
|||||||
@ -206,6 +206,8 @@ public class UploadRobotPublishTask {
|
|||||||
|
|
||||||
// 查询需要重拨的任务
|
// 查询需要重拨的任务
|
||||||
ScriptInfoTaskInfo scriptInfoTaskInfo = new ScriptInfoTaskInfo();
|
ScriptInfoTaskInfo scriptInfoTaskInfo = new ScriptInfoTaskInfo();
|
||||||
|
scriptInfoTaskInfo.setExecuteStatus(NodeExecuteStatusEnum.UNEXECUTED.getInfo());
|
||||||
|
scriptInfoTaskInfo.setAiobTaskType(AiboTaskTypeContant.ACTUALTIMETASK);
|
||||||
List<ScriptInfoTaskInfo> scriptInfoTaskInfoList = scriptInfoTaskInfoMapper.selectList(scriptInfoTaskInfo);
|
List<ScriptInfoTaskInfo> scriptInfoTaskInfoList = scriptInfoTaskInfoMapper.selectList(scriptInfoTaskInfo);
|
||||||
scriptInfoTaskInfoList.forEach(taskInfo -> {
|
scriptInfoTaskInfoList.forEach(taskInfo -> {
|
||||||
SignPatientManageRouteNode node = signPatientManageRouteNodeMapper.selectSignPatientManageRouteNodeById(taskInfo.getSignPatientManageRouteNodeId());
|
SignPatientManageRouteNode node = signPatientManageRouteNodeMapper.selectSignPatientManageRouteNodeById(taskInfo.getSignPatientManageRouteNodeId());
|
||||||
@ -254,7 +256,7 @@ public class UploadRobotPublishTask {
|
|||||||
actualTimeTaskDto.setRobotId(scriptInfo.getRobotPublishId());
|
actualTimeTaskDto.setRobotId(scriptInfo.getRobotPublishId());
|
||||||
actualTimeTaskDto.setMobile(patientInfo.getPatientPhone());
|
actualTimeTaskDto.setMobile(patientInfo.getPatientPhone());
|
||||||
actualTimeTaskDto.setSecretType(2);
|
actualTimeTaskDto.setSecretType(2);
|
||||||
actualTimeTaskDto.setStopDate(LocalDate.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd")));
|
actualTimeTaskDto.setStopDate(LocalDate.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd")) + " 17:00:00");
|
||||||
// 查询患者画像信息
|
// 查询患者画像信息
|
||||||
List<LabelFieldInfoContentVo> labelFieldContentList = labelFieldContentMapper.selectByPatientId(patientInfo.getId());
|
List<LabelFieldInfoContentVo> labelFieldContentList = labelFieldContentMapper.selectByPatientId(patientInfo.getId());
|
||||||
// 处理变量
|
// 处理变量
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user