Commit 50dbc2dc authored by 鲁鸿波's avatar 鲁鸿波

监督检查统计导出

parent b24f542b
package com.testor.module.hazard.controller; package com.testor.module.hazard.controller;
import java.io.IOException;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import com.alibaba.fastjson.JSON;
import com.testor.common.core.utils.PageUtils; import com.testor.common.core.utils.PageUtils;
import com.testor.module.emergency.model.vo.TContingencyPlanVO; import com.testor.module.emergency.model.vo.TContingencyPlanVO;
import com.testor.module.hazard.model.domain.THazardLicenseSignatureRecord; import com.testor.module.hazard.model.domain.THazardLicenseSignatureRecord;
...@@ -157,12 +159,21 @@ public class THazardWorkPlanCheckController extends SuperController ...@@ -157,12 +159,21 @@ public class THazardWorkPlanCheckController extends SuperController
return baseResponse; return baseResponse;
} }
@ApiOperation(value = "导出PC端监督检查管理列表 ", notes = "Get TSafeHazardOrg By Id") @ApiOperation(value = "导出PC端监督检查管理列表", notes = "导出PC端监督检查管理列表")
@PostMapping(value = "/exportEntity") @PostMapping(value = "/exportEntity")
public BaseResponse exportEntity(@RequestBody THazardWorkPlanCheckParam param, HttpServletResponse response) { public void exportEntity(@RequestBody THazardWorkPlanCheckParam param, HttpServletResponse response) {
BaseResponse baseResponse = new BaseResponse<>(); try {
tHazardWorkPlanCheckService.exportEntity(param, response); tHazardWorkPlanCheckService.exportEntity(param, response);
return baseResponse; } catch (Exception e) {
response.reset();
response.setContentType("application/json");
response.setCharacterEncoding("utf-8");
try {
response.getWriter().println(JSON.toJSONString("导出失败: " + e.getMessage()));
} catch (IOException ex) {
throw new RuntimeException(ex);
}
}
} }
@ApiOperation(value = "获取 危险作业计划监督检查详情 ", notes = "Get THazardWorkPlanCheck By Id") @ApiOperation(value = "获取 危险作业计划监督检查详情 ", notes = "Get THazardWorkPlanCheck By Id")
......
...@@ -125,6 +125,9 @@ public class THazardWorkPlanCheckServiceImpl extends SuperServiceImpl<THazardWor ...@@ -125,6 +125,9 @@ public class THazardWorkPlanCheckServiceImpl extends SuperServiceImpl<THazardWor
public void exportEntity(THazardWorkPlanCheckParam param, HttpServletResponse response) { public void exportEntity(THazardWorkPlanCheckParam param, HttpServletResponse response) {
try{ try{
List<HazardWorkPlanCheckVO> hazardWorkPlanCheckVOList = new ArrayList<>(); List<HazardWorkPlanCheckVO> hazardWorkPlanCheckVOList = new ArrayList<>();
param.setStartTime(montageStartTime(param.getStartTime()));
param.setEndTime(montageEndTime(param.getEndTime()));
List<THazardWorkPlanCheck> tHazardWorkPlanCheckPage = this.baseMapper.selectTHazardWorkPlanCheckManageExportList(param); List<THazardWorkPlanCheck> tHazardWorkPlanCheckPage = this.baseMapper.selectTHazardWorkPlanCheckManageExportList(param);
int i = 1; int i = 1;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment