diff --git a/healthlink-his-server/healthlink-his-application/src/main/java/com/healthlink/his/web/inhospitalcharge/appservice/impl/InHospitalRegisterAppServiceImpl.java b/healthlink-his-server/healthlink-his-application/src/main/java/com/healthlink/his/web/inhospitalcharge/appservice/impl/InHospitalRegisterAppServiceImpl.java index e8eb82a25..7384f8a23 100755 --- a/healthlink-his-server/healthlink-his-application/src/main/java/com/healthlink/his/web/inhospitalcharge/appservice/impl/InHospitalRegisterAppServiceImpl.java +++ b/healthlink-his-server/healthlink-his-application/src/main/java/com/healthlink/his/web/inhospitalcharge/appservice/impl/InHospitalRegisterAppServiceImpl.java @@ -178,7 +178,7 @@ public class InHospitalRegisterAppServiceImpl implements IInHospitalRegisterAppS // 构建查询条件 QueryWrapper queryWrapper = HisQueryUtils.buildQueryWrapper(inHospitalRegisterQueryDto, searchKey, - new HashSet<>(Arrays.asList("registrar", "source_name", "patient_name")), request); + new HashSet<>(Arrays.asList("registrar", "source_name", "patient_name", "id_card")), request); IPage inHospitalRegisterInfo = inHospitalRegisterAppMapper .getInHospitalRegisterInfo(new Page<>(pageNo, pageSize), EncounterClass.IMP.getValue(), encounterStatus, diff --git a/healthlink-his-server/healthlink-his-application/src/main/java/com/healthlink/his/web/inhospitalcharge/dto/InHospitalRegisterQueryDto.java b/healthlink-his-server/healthlink-his-application/src/main/java/com/healthlink/his/web/inhospitalcharge/dto/InHospitalRegisterQueryDto.java index c36e03203..02e8064dd 100755 --- a/healthlink-his-server/healthlink-his-application/src/main/java/com/healthlink/his/web/inhospitalcharge/dto/InHospitalRegisterQueryDto.java +++ b/healthlink-his-server/healthlink-his-application/src/main/java/com/healthlink/his/web/inhospitalcharge/dto/InHospitalRegisterQueryDto.java @@ -101,3 +101,4 @@ public class InHospitalRegisterQueryDto { private Integer statusEnum; } +// PLACEHOLDER_FOR_NEW_FIELDS diff --git a/healthlink-his-server/healthlink-his-application/src/main/resources/mapper/inhospitalcharge/InHospitalRegisterAppMapper.xml b/healthlink-his-server/healthlink-his-application/src/main/resources/mapper/inhospitalcharge/InHospitalRegisterAppMapper.xml index 2bfcd98ed..e6cbc4b5f 100755 --- a/healthlink-his-server/healthlink-his-application/src/main/resources/mapper/inhospitalcharge/InHospitalRegisterAppMapper.xml +++ b/healthlink-his-server/healthlink-his-application/src/main/resources/mapper/inhospitalcharge/InHospitalRegisterAppMapper.xml @@ -19,7 +19,9 @@ ihri.contract_no, ihri.bus_no, ihri.admit_source_code, - ihri.status_enum + ihri.status_enum, + ihri.id_card, + ihri.organization_name from (SELECT ae.tenant_id, ae.ID AS encounter_id, ae.amb_encounter_id AS amb_encounter_id, @@ -34,8 +36,12 @@ aa.contract_no, ae.bus_no, ae.admit_source_code, - ae.status_enum + ae.status_enum, + ap.id_card AS id_card, + ao_zy.NAME AS organization_name FROM adm_encounter AS ae + LEFT JOIN adm_organization AS ao_zy ON ao_zy.ID = ae.organization_id + AND ao_zy.delete_flag = '0' LEFT JOIN adm_encounter AS ambae ON ae.amb_encounter_id = ambae. ID LEFT JOIN adm_organization AS ao ON ao.ID = ambae.organization_id @@ -54,6 +60,15 @@ AND aa.type_code = '04' WHERE ae.delete_flag = '0' AND ae.class_enum = #{encounterClass} + + AND ae.create_time >= #{startTime} + + + AND ae.create_time <= #{endTime} + + + AND ae.organization_id = #{organizationId} + AND ae.status_enum = #{encounterStatus} diff --git a/healthlink-his-server/healthlink-his-application/src/main/resources/mapper/patientmanage/PatientManageMapper.xml b/healthlink-his-server/healthlink-his-application/src/main/resources/mapper/patientmanage/PatientManageMapper.xml index 168a0ea2e..5fe51ee3a 100755 --- a/healthlink-his-server/healthlink-his-application/src/main/resources/mapper/patientmanage/PatientManageMapper.xml +++ b/healthlink-his-server/healthlink-his-application/src/main/resources/mapper/patientmanage/PatientManageMapper.xml @@ -2,113 +2,63 @@ +