This commit is contained in:
牛子源 2025-05-26 09:33:16 +08:00
parent d9b6676e6e
commit bcdfa82ece
3 changed files with 14 additions and 7 deletions

View File

@ -87,12 +87,12 @@ public class StatisticsController extends BaseController {
* 获取收费队列 就诊队列数量 * 获取收费队列 就诊队列数量
*/ */
@RequestMapping("/getTipCount") @RequestMapping("/getTipCount")
public Result<TipCountVo> getChargeQueueCount() { public Result<TipCountVo> getTipCount() {
String begin = parmsUtil.getString("beginTime", "开始时间为空"); String begin = parmsUtil.getString("beginTime", "开始时间为空");
String end = parmsUtil.getString("endTime", "结束时间为空"); String end = parmsUtil.getString("endTime", "结束时间为空");
LocalDateTime beginTime = DateUtil.getDateTime(begin); LocalDateTime beginTime = DateUtil.getDateTime(begin);
LocalDateTime endTime = DateUtil.getDateTime(end); LocalDateTime endTime = DateUtil.getDateTime(end);
return success( statisticsService.getWaitCount(beginTime, endTime)); return success( statisticsService.getTipCount(beginTime, endTime));
} }
/** /**
* 商品统计 * 商品统计

View File

@ -292,6 +292,12 @@ public class PatientRegistrationService extends BaseService {
if (query.getPageSize() == null) { if (query.getPageSize() == null) {
query.setPageSize(Constants.DetailPageSize); query.setPageSize(Constants.DetailPageSize);
} }
if (query.getBeginTime() != null) {
PatientQueryWrapper.ge("update_datetime", query.getBeginTime());
}
if (query.getEndTime() != null) {
PatientQueryWrapper.le("update_datetime", query.getEndTime());
}
return PatientQueryWrapper; return PatientQueryWrapper;
} }
@ -311,6 +317,7 @@ public class PatientRegistrationService extends BaseService {
regis.setIsAppointment(true); regis.setIsAppointment(true);
} }
}); });
return list; return list;
} }

View File

@ -190,7 +190,7 @@ public class StatisticsService extends BaseService {
return result; return result;
} }
public TipCountVo getWaitCount(LocalDateTime beginTime, LocalDateTime endTime) { public TipCountVo getTipCount(LocalDateTime beginTime, LocalDateTime endTime) {
ManagerUser user = getManagerUser(); ManagerUser user = getManagerUser();
ManagerUser dbUser = managerUserMapper.selectById(user.getId()); ManagerUser dbUser = managerUserMapper.selectById(user.getId());
OrganizationMember member= null; OrganizationMember member= null;
@ -213,8 +213,8 @@ public class StatisticsService extends BaseService {
registrationStatusEnum = RegistrationStatusEnum.inProgress; registrationStatusEnum = RegistrationStatusEnum.inProgress;
registrationWrapper = new QueryWrapper<>(); registrationWrapper = new QueryWrapper<>();
registrationWrapper.lt("appointment_time", endTime); registrationWrapper.lt("update_datetime", endTime);
registrationWrapper.ge("appointment_time", beginTime); registrationWrapper.ge("update_datetime", beginTime);
registrationWrapper.eq("status", registrationStatusEnum.getStatus()); registrationWrapper.eq("status", registrationStatusEnum.getStatus());
registrationWrapper.eq("del_flag",0); registrationWrapper.eq("del_flag",0);
if (member != null && member.getRole() == 1){ if (member != null && member.getRole() == 1){
@ -224,8 +224,8 @@ public class StatisticsService extends BaseService {
registrationStatusEnum = RegistrationStatusEnum.complete; registrationStatusEnum = RegistrationStatusEnum.complete;
registrationWrapper = new QueryWrapper<>(); registrationWrapper = new QueryWrapper<>();
registrationWrapper.lt("appointment_time", endTime); registrationWrapper.lt("update_datetime", endTime);
registrationWrapper.ge("appointment_time", beginTime); registrationWrapper.ge("update_datetime", beginTime);
registrationWrapper.eq("status", registrationStatusEnum.getStatus()); registrationWrapper.eq("status", registrationStatusEnum.getStatus());
registrationWrapper.eq("del_flag",0); registrationWrapper.eq("del_flag",0);
if (member != null && member.getRole() == 1){ if (member != null && member.getRole() == 1){