Merge remote-tracking branch 'origin/develop' into guanyu

This commit is contained in:
2026-06-18 09:50:27 +08:00
2 changed files with 14 additions and 13 deletions

View File

@@ -176,9 +176,10 @@ public class InHospitalRegisterAppServiceImpl implements IInHospitalRegisterAppS
String searchKey, String registeredFlag, Integer pageNo, Integer pageSize, String searchKey, String registeredFlag, Integer pageNo, Integer pageSize,
Date startTime, Date endTime, Long organizationId, String idCard, HttpServletRequest request) { Date startTime, Date endTime, Long organizationId, String idCard, HttpServletRequest request) {
Integer encounterStatus = EncounterZyStatus.TO_BE_REGISTERED.getValue(); // 待登记 Integer encounterStatus = EncounterZyStatus.TO_BE_REGISTERED.getValue(); // 待登记
// startTime/endTime 直接传给 Mapper XML 参数,不通过 QueryWrapper // 清除过滤条件字段,避免 HisQueryUtils.buildQueryWrapper 生成无效的外部 SQL 条件(这些条件已在 Mapper XML 内部实现)
inHospitalRegisterQueryDto.setStartTime(null); inHospitalRegisterQueryDto.setStartTime(null)
inHospitalRegisterQueryDto.setEndTime(null); .setEndTime(null)
.setOrganizationId(null);
// 构建查询条件 // 构建查询条件
QueryWrapper<InHospitalRegisterQueryDto> queryWrapper QueryWrapper<InHospitalRegisterQueryDto> queryWrapper
= HisQueryUtils.buildQueryWrapper(inHospitalRegisterQueryDto, searchKey, = HisQueryUtils.buildQueryWrapper(inHospitalRegisterQueryDto, searchKey,

View File

@@ -55,6 +55,16 @@ public class InHospitalRegisterQueryDto {
*/ */
private String patientName; private String patientName;
/**
* 身份证号
*/
private String idCard;
/**
* 入院科室
*/
private String organizationName;
/** /**
* 性别编码 * 性别编码
*/ */
@@ -120,14 +130,4 @@ public class InHospitalRegisterQueryDto {
*/ */
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)
private Long organizationId; private Long organizationId;
/**
* 身份证号
*/
private String idCard;
/**
* 入院科室名称
*/
private String organizationName;
} }