|
|
@ -235,6 +235,9 @@ public class HygieneRecordServiceImpl extends ServiceImpl<HygieneRecordMapper, H |
|
|
|
// 周结束日
|
|
|
|
// 周结束日
|
|
|
|
LocalDate lastWeekDay = firstWeekDay.with(TemporalAdjusters.next(DayOfWeek.SATURDAY)); |
|
|
|
LocalDate lastWeekDay = firstWeekDay.with(TemporalAdjusters.next(DayOfWeek.SATURDAY)); |
|
|
|
Date weekEnd = DateUtil.toDate(lastWeekDay); |
|
|
|
Date weekEnd = DateUtil.toDate(lastWeekDay); |
|
|
|
|
|
|
|
if (lastDate.before(weekEnd)) { |
|
|
|
|
|
|
|
weekEnd = lastDate; |
|
|
|
|
|
|
|
} |
|
|
|
// 存储周数据
|
|
|
|
// 存储周数据
|
|
|
|
HygieneWeekVO weekVO = new HygieneWeekVO(); |
|
|
|
HygieneWeekVO weekVO = new HygieneWeekVO(); |
|
|
|
weekVO.setWeekNum(weekNum++); |
|
|
|
weekVO.setWeekNum(weekNum++); |
|
|
@ -394,13 +397,14 @@ public class HygieneRecordServiceImpl extends ServiceImpl<HygieneRecordMapper, H |
|
|
|
exportVO.setEvaluationList(evaluationExportList); |
|
|
|
exportVO.setEvaluationList(evaluationExportList); |
|
|
|
Map<String, Object> params = BaseUtil.obj2Map(exportVO); |
|
|
|
Map<String, Object> params = BaseUtil.obj2Map(exportVO); |
|
|
|
String templateFile; |
|
|
|
String templateFile; |
|
|
|
|
|
|
|
// 根据周数匹配不同模板文件
|
|
|
|
if (weekList.size() == 4) { |
|
|
|
if (weekList.size() == 4) { |
|
|
|
templateFile = "template/卫生考核表(四周)" + SafeProductConstant.DOCX_SUFFIX; |
|
|
|
templateFile = "template/卫生考核表(四周)" + SafeProductConstant.DOCX_SUFFIX; |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
templateFile = "template/卫生考核表(五周)" + SafeProductConstant.DOCX_SUFFIX; |
|
|
|
templateFile = "template/卫生考核表(五周)" + SafeProductConstant.DOCX_SUFFIX; |
|
|
|
} |
|
|
|
} |
|
|
|
String wordPath = "D:/" + "/卫生考核表" + SafeProductConstant.DOCX_SUFFIX; |
|
|
|
String wordPath = savePath + "/卫生考核表" + SafeProductConstant.DOCX_SUFFIX; |
|
|
|
String pdfPath = "D:/" + "/卫生考核表" + SafeProductConstant.PDF_SUFFIX; |
|
|
|
String pdfPath = savePath + "/卫生考核表" + SafeProductConstant.PDF_SUFFIX; |
|
|
|
BaseUtil.exportDocument(templateFile, params, wordPath, pdfPath, "",response); |
|
|
|
BaseUtil.exportDocument(templateFile, params, wordPath, pdfPath, "",response); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|