From 34e8ee73db852aca2fe6cdf24819060fe545be45 Mon Sep 17 00:00:00 2001 From: zhangheng <3226558941@qq.com> Date: Fri, 12 Jul 2024 09:45:50 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=B8=93=E7=97=85=E8=B7=AF=E5=BE=84?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/SignPatientManageRouteServiceImpl.java | 2 +- .../main/resources/mapper/homepage/HomePageMapper.xml | 11 +++++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/postdischarge-manage/src/main/java/com/xinelu/manage/service/signpatientmanageroute/impl/SignPatientManageRouteServiceImpl.java b/postdischarge-manage/src/main/java/com/xinelu/manage/service/signpatientmanageroute/impl/SignPatientManageRouteServiceImpl.java index 1d0e188e..750da0ed 100644 --- a/postdischarge-manage/src/main/java/com/xinelu/manage/service/signpatientmanageroute/impl/SignPatientManageRouteServiceImpl.java +++ b/postdischarge-manage/src/main/java/com/xinelu/manage/service/signpatientmanageroute/impl/SignPatientManageRouteServiceImpl.java @@ -712,7 +712,7 @@ public class SignPatientManageRouteServiceImpl implements ISignPatientManageRout signPatientManageRouteNode.setManageRouteId(signPatientManageRoute.getId()); signPatientManageRouteNode.setManageRouteName(signPatientManageRoute.getRouteName()); signPatientManageRouteNode.setNodeExecuteStatus(NodeExecuteStatusEnum.UNEXECUTED.getInfo()); - signPatientManageRouteNode.setTaskType(routeNode.getTaskType()); + signPatientManageRouteNode.setTaskNodeType(routeNode.getTaskNodeType()); signPatientManageRouteNode.setRouteNodeName(routeNode.getRouteNodeName()); signPatientManageRouteNode.setRouteNodeDay(routeNode.getRouteNodeDay()); signPatientManageRouteNode.setCreateTime(LocalDateTime.now()); diff --git a/postdischarge-mobile/src/main/resources/mapper/homepage/HomePageMapper.xml b/postdischarge-mobile/src/main/resources/mapper/homepage/HomePageMapper.xml index 2e77056e..7a09aa79 100644 --- a/postdischarge-mobile/src/main/resources/mapper/homepage/HomePageMapper.xml +++ b/postdischarge-mobile/src/main/resources/mapper/homepage/HomePageMapper.xml @@ -129,15 +129,18 @@ LEFT JOIN sign_patient_manage_route spmr ON spmr.id = spmrn.manage_route_id LEFT JOIN patient_info pi ON pi.id = spmr.patient_id + spmrn.node_execute_status = 'UNEXECUTED' + and spmrn.del_flag = 0 + and pi.del_flag = 0 + and (spmrn.task_node_type = 'PROPAGANDA_ARTICLE' or spmrn.task_node_type = 'TEXT_REMIND' or + spmrn.task_node_type = 'QUESTIONNAIRE_SCALE' and phone_dial_method = 'COMMON') + and - spmr.patient_id in + and spmr.patient_id in #{patientId} - and spmrn.node_execute_status = 'UNEXECUTED' - and spmrn.del_flag = 0 - and pi.del_flag = 0 From 40bb7a4bef85cb284fca80540f35caadf2d6f732 Mon Sep 17 00:00:00 2001 From: zhangheng <3226558941@qq.com> Date: Fri, 12 Jul 2024 10:02:55 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E5=B0=8F=E7=A8=8B=E5=BA=8F=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../PatientVO.java | 4 +-- .../mapper/homepage/HomePageMapper.xml | 33 +++++++++---------- 2 files changed, 18 insertions(+), 19 deletions(-) diff --git a/postdischarge-mobile/src/main/java/com/xinelu/mobile/vo/wechatofficialaccountcallback/PatientVO.java b/postdischarge-mobile/src/main/java/com/xinelu/mobile/vo/wechatofficialaccountcallback/PatientVO.java index d9f15baa..a8774da3 100644 --- a/postdischarge-mobile/src/main/java/com/xinelu/mobile/vo/wechatofficialaccountcallback/PatientVO.java +++ b/postdischarge-mobile/src/main/java/com/xinelu/mobile/vo/wechatofficialaccountcallback/PatientVO.java @@ -50,8 +50,8 @@ public class PatientVO { @ApiModelProperty(value = "管理路径节点时间,时间单位为:天") private Integer routeNodeDay; - @ApiModelProperty(value = "任务类型") - private String taskType; + @ApiModelProperty(value = "任务节点类型") + private String taskNodeType; @ApiModelProperty(value = "任务状态") private String taskStatus; diff --git a/postdischarge-mobile/src/main/resources/mapper/homepage/HomePageMapper.xml b/postdischarge-mobile/src/main/resources/mapper/homepage/HomePageMapper.xml index 7a09aa79..c0406ef6 100644 --- a/postdischarge-mobile/src/main/resources/mapper/homepage/HomePageMapper.xml +++ b/postdischarge-mobile/src/main/resources/mapper/homepage/HomePageMapper.xml @@ -112,7 +112,7 @@ select spmrn.manage_route_id, spmrn.id signPatientManageRouteNodeId, - spmrn.task_type, + spmrn.task_node_type, spmrn.task_subdivision, spmrn.manage_route_name, spmrn.route_node_name, @@ -128,20 +128,18 @@ from sign_patient_manage_route_node spmrn LEFT JOIN sign_patient_manage_route spmr ON spmr.id = spmrn.manage_route_id LEFT JOIN patient_info pi ON pi.id = spmr.patient_id - - spmrn.node_execute_status = 'UNEXECUTED' - and spmrn.del_flag = 0 - and pi.del_flag = 0 - and (spmrn.task_node_type = 'PROPAGANDA_ARTICLE' or spmrn.task_node_type = 'TEXT_REMIND' or - spmrn.task_node_type = 'QUESTIONNAIRE_SCALE' and phone_dial_method = 'COMMON') - and - - and spmr.patient_id in - - #{patientId} - - - + where + spmrn.node_execute_status = 'UNEXECUTED' + and spmrn.del_flag = 0 + and pi.del_flag = 0 + and (spmrn.task_node_type = 'PROPAGANDA_ARTICLE' or spmrn.task_node_type = 'TEXT_REMIND' or + spmrn.task_node_type = 'QUESTIONNAIRE_SCALE' and phone_dial_method = 'COMMON') + + and spmr.patient_id in + + #{patientId} + + @@ -165,16 +163,17 @@ spmrn.message_status, IF(pter.id is NULL, 0, 1) sign, pter.id patientTaskExecuteRecordId, - spmrn.task_type + spmrn.task_node_type from sign_patient_manage_route_node spmrn LEFT JOIN sign_patient_manage_route spmr ON spmr.id = spmrn.manage_route_id LEFT JOIN patient_info pi on pi.id = spmr.patient_id LEFT JOIN patient_task_execute_record pter ON pter.manage_route_node_id = spmrn.id where pi.resident_id = #{residentId} and spmrn.node_execute_status = #{nodeExecuteStatus} - and (spmrn.applet_push_sign = 1 or spmrn.official_push_sign = 1) and spmrn.del_flag = 0 and pi.del_flag = 0 + and (spmrn.task_node_type = 'PROPAGANDA_ARTICLE' or spmrn.task_node_type = 'TEXT_REMIND' or + spmrn.task_node_type = 'QUESTIONNAIRE_SCALE' and phone_dial_method = 'COMMON') Order BY spmrn.update_time DESC