增加 visitMethod

This commit is contained in:
zhuangyuanke 2024-12-31 16:40:31 +08:00
parent ed0fea1b63
commit 35bd64d5cd
3 changed files with 18 additions and 2 deletions

View File

@ -98,6 +98,13 @@ public class PatientInfoImport extends BaseEntity {
@Excel(name = "患者类型") @Excel(name = "患者类型")
private String patientType; private String patientType;
/**
* 就诊方式
*/
@ApiModelProperty(value = "就诊方式")
@Excel(name = "就诊方式")
private String visitMethod;
/** /**
* 患者电话 * 患者电话

View File

@ -3,6 +3,7 @@ package com.xinelu.manage.service.patientinfo.impl;
import com.xinelu.common.annotation.DataScope; import com.xinelu.common.annotation.DataScope;
import com.xinelu.common.constant.HttpStatus; import com.xinelu.common.constant.HttpStatus;
import com.xinelu.common.constant.SignRecordServiceStatusConstants; import com.xinelu.common.constant.SignRecordServiceStatusConstants;
import com.xinelu.common.constant.VisitMethodConstants;
import com.xinelu.common.core.domain.AjaxResult; import com.xinelu.common.core.domain.AjaxResult;
import com.xinelu.common.core.domain.entity.SysUser; import com.xinelu.common.core.domain.entity.SysUser;
import com.xinelu.common.enums.ImportStatusEnum; import com.xinelu.common.enums.ImportStatusEnum;
@ -509,7 +510,9 @@ public class PatientInfoServiceImpl implements IPatientInfoService {
//endregion //endregion
//设置为门诊患者 //设置为门诊患者
patientInfoImportList.forEach(item -> item.setPatientType(PatientTypeEnum.OUTPATIENT.getInfo())); patientInfoImportList.forEach(item ->
{item.setPatientType(PatientTypeEnum.OUTPATIENT.getInfo());
item.setVisitMethod(VisitMethodConstants.OUTPATIENT_SERVICE);});
//新增患者表 //新增患者表
int i = patientInfoMapper.insertPatientInfoList(patientInfoImportList); int i = patientInfoMapper.insertPatientInfoList(patientInfoImportList);
if (i <= 0) { if (i <= 0) {
@ -637,7 +640,11 @@ public class PatientInfoServiceImpl implements IPatientInfoService {
} }
patientInfoImports.forEach(item -> item.setResidentId(item.getId())); patientInfoImports.forEach(item -> item.setResidentId(item.getId()));
//设置为门诊患者 //设置为门诊患者
patientInfoImports.forEach(item -> item.setPatientType(PatientTypeEnum.OUTPATIENT.getInfo())); patientInfoImports.forEach(item ->
{item.setPatientType(PatientTypeEnum.OUTPATIENT.getInfo());
item.setVisitMethod(VisitMethodConstants.OUTPATIENT_SERVICE);
});
//新增患者表 //新增患者表
int i = patientInfoMapper.insertPatientInfoList(patientInfoImports); int i = patientInfoMapper.insertPatientInfoList(patientInfoImports);
if (i <= 0) { if (i <= 0) {

View File

@ -893,6 +893,7 @@
age, age,
main_diagnosis, main_diagnosis,
patient_type, patient_type,
visit_method,
patient_phone, patient_phone,
department_id, department_id,
department_name, department_name,
@ -914,6 +915,7 @@
#{PatientInfoImport.age}, #{PatientInfoImport.age},
#{PatientInfoImport.mainDiagnosis}, #{PatientInfoImport.mainDiagnosis},
#{PatientInfoImport.patientType}, #{PatientInfoImport.patientType},
#{PatientInfoImport.visitMethod},
#{PatientInfoImport.patientPhone}, #{PatientInfoImport.patientPhone},
#{PatientInfoImport.departmentId}, #{PatientInfoImport.departmentId},
#{PatientInfoImport.departmentName}, #{PatientInfoImport.departmentName},