| | |
| | | * @return |
| | | */ |
| | | public void hospitalReportExport(HospitalReportQuery query) throws IOException { |
| | | List<List<String>> head = hospitalReportHead(query.getDepartmentId()); |
| | | List<List<String>> head = hospitalReportHead(query); |
| | | System.out.println(JSONObject.toJSONString(head)); |
| | | // 这里注意 有同学反应使用swagger 会导致各种问题,请直接用浏览器或者用postman |
| | | response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); |
| | |
| | | * |
| | | * @return |
| | | */ |
| | | private List<List<String>> hospitalReportHead(Long departmentId) { |
| | | SysDepartment department = sysDepartmentService.getById(departmentId); |
| | | private List<List<String>> hospitalReportHead(HospitalReportQuery query) { |
| | | SysDepartment department = sysDepartmentService.getById(query.getDepartmentId()); |
| | | List<SysDictDataVO> wasteTypeList = sysDictDataService.medicalWasteTypeList(); |
| | | List<List<String>> headTitles = Lists.newArrayList(); |
| | | String title = ""; |
| | |
| | | }); |
| | | headTitles.add(Lists.newArrayList(title, "小计", "数量")); |
| | | headTitles.add(Lists.newArrayList(title, "小计", "重量(kg)")); |
| | | headTitles.add(Lists.newArrayList(title, "是否超时", "是否超时")); |
| | | if (query.getDateType().equals(1)) { |
| | | headTitles.add(Lists.newArrayList(title, "是否超时", "是否超时")); |
| | | } |
| | | return headTitles; |
| | | } |
| | | |