This commit is contained in:
LiJianZhao 2025-05-07 12:47:26 +08:00
parent e2989fd399
commit eada28f256
2 changed files with 17 additions and 0 deletions

View File

@ -2,10 +2,14 @@ package com.syjiaer.clinic.server.entity.diagnosis.dto;
import lombok.Data;
import java.time.LocalDateTime;
@Data
public class ChargeQueueQuery {
private String patientName;
private Integer pageNum;
private Integer pageSize;
private Integer status;
private LocalDateTime beginTime;
private LocalDateTime endTime;
}

View File

@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.syjiaer.clinic.server.common.api.input.IM2203A;
import com.syjiaer.clinic.server.common.api.request.SocialRequest;
import com.syjiaer.clinic.server.common.config.Config;
import com.syjiaer.clinic.server.common.constants.Constants;
import com.syjiaer.clinic.server.common.enums.RegistrationStatusEnum;
import com.syjiaer.clinic.server.common.exception.MessageException;
import com.syjiaer.clinic.server.common.util.StringUtil;
@ -327,6 +328,18 @@ public class MedicalRecordService extends BaseService {
if (query.getStatus() != null) {
queryWrapper.eq("status", query.getStatus());
}
if (query.getBeginTime() != null){
queryWrapper.ge("create_time", query.getBeginTime());
}
if (query.getEndTime() != null){
queryWrapper.le("create_time", query.getEndTime());
}
if (query.getPageNum() == null ||query.getPageNum() <= 0){
query.setPageNum(1);
}
if (query.getPageSize() == null || query.getPageSize() <= 0){
query.setPageSize(Constants.DetailPageSize);
}
Page<Diagnosis> diagnosisList = pageHelper(query.getPageNum(), query.getPageSize(), queryWrapper, diagnosisMapper, "create_time", false);
List<ChargeQueueVo> list = new ArrayList<>();