mitao
2025-04-07 6c17cac744b3b439e38f6998ce4704c9a01c5dd2
medicalWaste-system/src/main/java/com/sinata/system/service/biz/StaticsService.java
@@ -222,7 +222,7 @@
     * @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");
@@ -268,8 +268,8 @@
     *
     * @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 = "";
@@ -286,7 +286,9 @@
        });
        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;
    }