患者管理任务执行记录表列表

This commit is contained in:
zhangheng 2024-07-15 11:42:13 +08:00
parent c4dfd45109
commit 8666ddc15c
4 changed files with 15 additions and 15 deletions

View File

@ -80,8 +80,8 @@ public class PatientTaskExecuteRecord extends BaseEntity {
* 任务内容电话外呼PHONE_OUTBOUND问卷量表QUESTIONNAIRE_SCALE宣教文章PROPAGANDA_ARTICLE文字提醒TEXT_REMIND人工随访ARTIFICIAL_FOLLOW_UP
*/
@ApiModelProperty(value = "任务内容电话外呼PHONE_OUTBOUND问卷量表QUESTIONNAIRE_SCALE宣教文章PROPAGANDA_ARTICLE文字提醒TEXT_REMIND人工随访ARTIFICIAL_FOLLOW_UP")
@Excel(name = "任务内容电话外呼PHONE_OUTBOUND问卷量表QUESTIONNAIRE_SCALE宣教文章PROPAGANDA_ARTICLE文字提醒TEXT_REMIND人工随访ARTIFICIAL_FOLLOW_UP")
private String taskContent;
@Excel(name = "任务内容电话外呼PHONE_OUTBOUND问卷量表QUESTIONNAIRE_SCALE宣教文章PROPAGANDA_ARTICLE文字提醒TEXT_REMIND")
private String taskNodeType;
/**
* 任务执行时间格式yyyy-MM-dd HH:mm:ss
@ -126,7 +126,7 @@ public class PatientTaskExecuteRecord extends BaseEntity {
.append("patientName", getPatientName())
.append("manageRouteName", getManageRouteName())
.append("manageRouteNodeName", getManageRouteNodeName())
.append("taskContent", getTaskContent())
.append("taskNodeType", getTaskNodeType())
.append("executeTime", getExecuteTime())
.append("executePerson", getExecutePerson())
.append("executeType", getExecuteType())

View File

@ -649,7 +649,7 @@ public class SignPatientManageRouteServiceImpl implements ISignPatientManageRout
private Long insertPatientTaskExecuteRecord(PatientQuestionSubmitResultDTO dto, String routeHandlePerson, LocalDateTime time) {
PatientTaskExecuteRecord patientTaskExecuteRecord = new PatientTaskExecuteRecord();
BeanUtils.copyProperties(dto, patientTaskExecuteRecord);
patientTaskExecuteRecord.setTaskContent(dto.getTaskNodeType());
patientTaskExecuteRecord.setTaskNodeType(dto.getTaskNodeType());
patientTaskExecuteRecord.setExecuteTime(time);
patientTaskExecuteRecord.setExecutePerson(routeHandlePerson);
patientTaskExecuteRecord.setExecuteType(TaskCreateTypeConstant.MANUAL_CREATE);

View File

@ -111,7 +111,7 @@ public class PatientTaskExecuteRecordVO extends PatientTaskExecuteRecord {
@ApiModelProperty(value = "任务类型电话外呼PHONE_OUTBOUND问卷量表QUESTIONNAIRE_SCALE宣教文章PROPAGANDA_ARTICLE文字提醒TEXT_REMIND人工随访ARTIFICIAL_FOLLOW_UP")
private String taskType;
private String taskNodeType;
@ApiModelProperty(value = "模板id")
private String templateId;

View File

@ -12,7 +12,7 @@
<result property="patientName" column="patient_name"/>
<result property="manageRouteName" column="manage_route_name"/>
<result property="manageRouteNodeName" column="manage_route_node_name"/>
<result property="taskContent" column="task_content"/>
<result property="taskNodeType" column="task_node_type"/>
<result property="executeTime" column="execute_time"/>
<result property="executePerson" column="execute_person"/>
<result property="executeType" column="execute_type"/>
@ -32,7 +32,7 @@
patient_name,
manage_route_name,
manage_route_node_name,
task_content,
task_node_type,
execute_time,
execute_person,
execute_type,
@ -70,8 +70,8 @@
<if test="manageRouteNodeName != null and manageRouteNodeName != ''">
and manage_route_node_name like concat('%', #{manageRouteNodeName}, '%')
</if>
<if test="taskContent != null and taskContent != ''">
and task_content = #{taskContent}
<if test="taskNodeType != null and taskNodeType != ''">
and task_node_type = #{taskNodeType}
</if>
<if test="executeTime != null ">
and execute_time = #{executeTime}
@ -97,7 +97,7 @@
pter.patient_name,
pter.manage_route_name,
pter.manage_route_node_name,
pter.task_content,
pter.task_node_type,
pter.execute_time,
pter.execute_person,
pter.execute_type,
@ -113,7 +113,7 @@
pi.discharge_time,
pi.in_hospital_number,
pi.patient_phone,
spmrn.task_type,
spmrn.task_node_type,
spmrn.route_handle_remark,
CASE
WHEN spmrn.task_type = 'PHONE_OUTBOUND' THEN spmrn.phone_id
@ -176,7 +176,7 @@
</if>
<if test="manageRouteNodeName != null">manage_route_node_name,
</if>
<if test="taskContent != null">task_content,
<if test="taskNodeType != null">task_node_type,
</if>
<if test="executeTime != null">execute_time,
</if>
@ -210,7 +210,7 @@
</if>
<if test="manageRouteNodeName != null">#{manageRouteNodeName},
</if>
<if test="taskContent != null">#{taskContent},
<if test="taskNodeType != null">#{taskNodeType},
</if>
<if test="executeTime != null">#{executeTime},
</if>
@ -257,8 +257,8 @@
<if test="manageRouteNodeName != null">manage_route_node_name =
#{manageRouteNodeName},
</if>
<if test="taskContent != null">task_content =
#{taskContent},
<if test="taskNodeType != null">task_node_type =
#{taskNodeType},
</if>
<if test="executeTime != null">execute_time =
#{executeTime},