傅行帆 4 年之前
父節點
當前提交
1ba7f51a1a

+ 4
- 1
src/main/java/com/huiju/estateagents/property/controller/BillController.java 查看文件

152
     public void exportExcel(HttpServletResponse response, HttpServletRequest request) {
152
     public void exportExcel(HttpServletResponse response, HttpServletRequest request) {
153
         TaUser userElement = getTaUser(request);
153
         TaUser userElement = getTaUser(request);
154
         HSSFWorkbook workbook = (HSSFWorkbook) iBillService.downloadExcel(userElement).getData();
154
         HSSFWorkbook workbook = (HSSFWorkbook) iBillService.downloadExcel(userElement).getData();
155
-        this.setResponseHeader(response, "缴费单模板.xls");
155
+//        this.setResponseHeader(response, "缴费单模板.xls");
156
+        response.setContentType("application/octet-stream");
157
+        response.setCharacterEncoding("utf-8");
158
+        response.setHeader("Content-disposition", "attachment;filename=缴费单模板.xls");
156
         //响应到客户端
159
         //响应到客户端
157
         try {
160
         try {
158
             OutputStream os = response.getOutputStream();
161
             OutputStream os = response.getOutputStream();

+ 3
- 3
src/main/java/com/huiju/estateagents/property/service/impl/BillServiceImpl.java 查看文件

442
             roomNoQueryWrapper.eq("org_id", orgId);
442
             roomNoQueryWrapper.eq("org_id", orgId);
443
             roomNoQueryWrapper.eq("id", roomId);
443
             roomNoQueryWrapper.eq("id", roomId);
444
             TpRoomNo tpRoomNo = tpRoomNoMapper.selectOne(roomNoQueryWrapper);
444
             TpRoomNo tpRoomNo = tpRoomNoMapper.selectOne(roomNoQueryWrapper);
445
-//            if (null == tpRoomNo) {
446
-//                throw new WisdomException("编号: " + roomId + " 不是本小区的房产");
447
-//            }
445
+            if (null == tpRoomNo) {
446
+                throw new WisdomException("编号: " + roomId + " 不是本小区的房产");
447
+            }
448
             cell = getCell(row.getCell(1));
448
             cell = getCell(row.getCell(1));
449
             if (null == cell) {
449
             if (null == cell) {
450
                 throw new WisdomException("第" + currentRow + "行 期/区 不能为空");
450
                 throw new WisdomException("第" + currentRow + "行 期/区 不能为空");