增加 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 = "患者类型")
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.constant.HttpStatus;
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.entity.SysUser;
import com.xinelu.common.enums.ImportStatusEnum;
@ -509,7 +510,9 @@ public class PatientInfoServiceImpl implements IPatientInfoService {
//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);
if (i <= 0) {
@ -637,7 +640,11 @@ public class PatientInfoServiceImpl implements IPatientInfoService {
}
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);
if (i <= 0) {

View File

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