修改问题。

This commit is contained in:
haown 2024-08-15 15:30:34 +08:00
parent 6d944b7aa8
commit 9a29e5c9eb
6 changed files with 10 additions and 20 deletions

View File

@ -130,7 +130,9 @@ public class SignPatientManageRouteNodeController extends BaseController {
return R.ok(signNodeService.getSpecialDiseaseNode(patientTaskDto)); return R.ok(signNodeService.getSpecialDiseaseNode(patientTaskDto));
} }
/**
* 测试生成患者档案列表数据用
*/
@GetMapping("/generateStatistic") @GetMapping("/generateStatistic")
public R<String> generateStatistic() { public R<String> generateStatistic() {
signNodeService.generateStatistic(); signNodeService.generateStatistic();

View File

@ -153,16 +153,6 @@ public interface SignPatientManageRouteNodeMapper {
*/ */
int updateNodeExecuteStatusByIds(@Param("manageRouteNodeIds") List<Long> manageRouteNodeIds, @Param("nodeExecuteStatus") String nodeExecuteStatus, @Param("appletStatus") String appletStatus, @Param("messageStatus") String messageStatus, @Param("officialStatus") String officialStatus); int updateNodeExecuteStatusByIds(@Param("manageRouteNodeIds") List<Long> manageRouteNodeIds, @Param("nodeExecuteStatus") String nodeExecuteStatus, @Param("appletStatus") String appletStatus, @Param("messageStatus") String messageStatus, @Param("officialStatus") String officialStatus);
/**
* @description 根据签约记录表主键查询患者已执行任务数量
* @param signPatientRecordId 签约记录表主键
* @return 任务执行数量
* @Author haown
* @Date 2024-08-13 14:00
*/
int getPatientExecutedTaskNum(Long signPatientRecordId);
int selectNodeCountByCreateTime(@Param("firstDay") LocalDate firstDay, @Param("now") LocalDate now); int selectNodeCountByCreateTime(@Param("firstDay") LocalDate firstDay, @Param("now") LocalDate now);
BigDecimal selectNodeCount(@Param("phoneDialMethod") String phoneDialMethod, @Param("messagePushSign") Long messagePushSign, @Param("appletPushSign") Long appletPushSign); BigDecimal selectNodeCount(@Param("phoneDialMethod") String phoneDialMethod, @Param("messagePushSign") Long messagePushSign, @Param("appletPushSign") Long appletPushSign);

View File

@ -207,5 +207,8 @@ public interface ISignPatientManageRouteNodeService {
*/ */
Boolean getSignTriggerConditon(Long signPatientManageRouteId, Long patientId); Boolean getSignTriggerConditon(Long signPatientManageRouteId, Long patientId);
/**
* 测试生成患者档案列表数据用
*/
void generateStatistic(); void generateStatistic();
} }

View File

@ -1102,6 +1102,9 @@ public class SignPatientManageRouteNodeServiceImpl implements ISignPatientManage
return generateTask; return generateTask;
} }
/**
* 测试生成患者档案列表数据用
*/
@Override public void generateStatistic() { @Override public void generateStatistic() {
// 查询患者 // 查询患者
PatientInfoDto patientInfo = new PatientInfoDto(); PatientInfoDto patientInfo = new PatientInfoDto();

View File

@ -259,6 +259,7 @@
-- from -- from
-- patient_task_view p -- patient_task_view p
<where> <where>
p.del_flag = 0
<if test="residentId != null"> <if test="residentId != null">
and p.resident_id = #{residentId} and p.resident_id = #{residentId}
</if> </if>

View File

@ -938,15 +938,6 @@
</foreach> </foreach>
</update> </update>
<select id="getPatientExecutedTaskNum" resultType="java.lang.Integer">
select spmr.patient_id, spmr.sign_patient_record_id, count(spmrn.id)
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.sign_patient_record_id = spmr.sign_patient_record_id
where spmr.patient_id = #{patientId} and spmrn.del_flag = 0 and spmrn.node_execute_status = 'EXECUTED'
GROUP BY spmr.patient_id, spmr.sign_patient_record_id
</select>
<select id="selectNodeCountByCreateTime" resultType="java.lang.Integer"> <select id="selectNodeCountByCreateTime" resultType="java.lang.Integer">
select count(1) select count(1)
from sign_patient_manage_route_node from sign_patient_manage_route_node