|
@@ -611,20 +611,20 @@ public class ConsoleExportFacade {
|
|
|
|
|
|
Date startDate = behospitalPageVO.getLeaveHosDateStart();
|
|
Date startDate = behospitalPageVO.getLeaveHosDateStart();
|
|
Date endDate = behospitalPageVO.getLeaveHosDateEnd();
|
|
Date endDate = behospitalPageVO.getLeaveHosDateEnd();
|
|
- //时间间隔7天
|
|
|
|
-// long interval = 90 * 24l * 60l * 60l * 1000l;
|
|
|
|
|
|
+ //时间间隔30天
|
|
|
|
+ long interval = 30 * 24l * 60l * 60l * 1000l;
|
|
if (endDate.getTime() < startDate.getTime()) {
|
|
if (endDate.getTime() < startDate.getTime()) {
|
|
throw new CommonException(CommonErrorCode.PARAM_ERROR, "截止时间不能小于起始时间");
|
|
throw new CommonException(CommonErrorCode.PARAM_ERROR, "截止时间不能小于起始时间");
|
|
}
|
|
}
|
|
-// if (endDate.getTime() - startDate.getTime() > interval) {
|
|
|
|
-// throw new CommonException(CommonErrorCode.PARAM_ERROR, "统计区间不能大于90天");
|
|
|
|
-// }
|
|
|
|
|
|
+ if (endDate.getTime() - startDate.getTime() > interval) {
|
|
|
|
+ throw new CommonException(CommonErrorCode.PARAM_ERROR, "统计区间不能大于30天");
|
|
|
|
+ }
|
|
|
|
|
|
behospitalPageVO.setCurrent(1L);
|
|
behospitalPageVO.setCurrent(1L);
|
|
behospitalPageVO.setSize(Long.MAX_VALUE);
|
|
behospitalPageVO.setSize(Long.MAX_VALUE);
|
|
behospitalPageVO.setSearchCount(false);
|
|
behospitalPageVO.setSearchCount(false);
|
|
IPage<QualityControlDTO> records = consoleFacade.getQualityControl(behospitalPageVO);
|
|
IPage<QualityControlDTO> records = consoleFacade.getQualityControl(behospitalPageVO);
|
|
String fileName = "病历质控报表详情页.xls";
|
|
String fileName = "病历质控报表详情页.xls";
|
|
- ExcelUtils.exportExcelUser(records.getRecords(), null, "sheet1", QualityControlDTO.class, fileName, response);
|
|
|
|
|
|
+ ExcelUtils.exportExcel(records.getRecords(), null, "sheet1", QualityControlDTO.class, fileName, response, 26.8f);
|
|
}
|
|
}
|
|
}
|
|
}
|