diff --git a/riis-system/src/main/java/com/yfd/platform/modules/algorithm/controller/AlgorithmArrangeController.java b/riis-system/src/main/java/com/yfd/platform/modules/algorithm/controller/AlgorithmArrangeController.java index 4ace801..dfe59b8 100644 --- a/riis-system/src/main/java/com/yfd/platform/modules/algorithm/controller/AlgorithmArrangeController.java +++ b/riis-system/src/main/java/com/yfd/platform/modules/algorithm/controller/AlgorithmArrangeController.java @@ -195,7 +195,7 @@ public class AlgorithmArrangeController { } @GetMapping("/exportArrangeById") - @ApiOperation("导出报告") + @ApiOperation("导出布点报告") public void exportArrangeById(String id, HttpServletResponse response) throws IOException { Map map = new HashMap<>(); AlgorithmArrange algorithmArrange = algorithmArrangeService.getById(id); @@ -222,7 +222,7 @@ public class AlgorithmArrangeController { String arrangeImageUrl = algorithmArrange.getArrangeImageUrl(); if (StrUtil.isNotBlank(arrangeImageUrl)) { map.put("img", - Pictures.ofStream(Files.newInputStream(new File(httpServerConfig.getPlanFilePath() + arrangeImageUrl).toPath()), FileUtil.getPictureType(arrangeImageUrl)).size(800, 200).create()); + Pictures.ofStream(Files.newInputStream(new File(httpServerConfig.getPlanFilePath() + arrangeImageUrl).toPath()), FileUtil.getPictureType(arrangeImageUrl)).fitSize().create()); } } catch (Exception e) { @@ -243,8 +243,9 @@ public class AlgorithmArrangeController { "")).getPath() + "templates" + File.separator + "布点报告模板.docx"; XWPFTemplate compile = XWPFTemplate.compile(path, config); XWPFTemplate template = compile.render(map); +// template.write(new FileOutputStream("E:\\巡视报告模板.docx")); response.setContentType("application/octet-stream"); - response.setHeader("Content-disposition", "attachment;filename='reportTemp.docx'"); + response.setHeader("Content-disposition", "attachment;filename=reportTemp.docx"); OutputStream out = response.getOutputStream(); BufferedOutputStream bos = new BufferedOutputStream(out); diff --git a/riis-system/src/main/java/com/yfd/platform/modules/basedata/controller/SubstationMaindeviceResumeController.java b/riis-system/src/main/java/com/yfd/platform/modules/basedata/controller/SubstationMaindeviceResumeController.java index c0b41fc..1618a38 100644 --- a/riis-system/src/main/java/com/yfd/platform/modules/basedata/controller/SubstationMaindeviceResumeController.java +++ b/riis-system/src/main/java/com/yfd/platform/modules/basedata/controller/SubstationMaindeviceResumeController.java @@ -46,10 +46,10 @@ public class SubstationMaindeviceResumeController { @GetMapping("/getMaindeviceResume") @ApiOperation("分页查看主设备维修记录") public ResponseResult getMaindeviceResume(Page> page, String stationCode, String areaId, - String bayId, String deviceType, String mainDeviceName, + String bayId, String type,String deviceType, String mainDeviceName, String startDate, String endDate) { - Page> mapPage = resumeService.getMaindeviceResume(page, stationCode, areaId, bayId, + Page> mapPage = resumeService.getMaindeviceResume(page, stationCode, areaId, bayId,type, deviceType, mainDeviceName, startDate, endDate); return ResponseResult.successData(mapPage); } diff --git a/riis-system/src/main/java/com/yfd/platform/modules/basedata/domain/SubstationMaindevice.java b/riis-system/src/main/java/com/yfd/platform/modules/basedata/domain/SubstationMaindevice.java index 8f60983..31dab9d 100644 --- a/riis-system/src/main/java/com/yfd/platform/modules/basedata/domain/SubstationMaindevice.java +++ b/riis-system/src/main/java/com/yfd/platform/modules/basedata/domain/SubstationMaindevice.java @@ -89,14 +89,10 @@ public class SubstationMaindevice implements Serializable { private String fileUrl; /** - * 关联点位id,用于展示主设备全景画面 + * 相机参数[{"patroldevice_name":"1","patroldevice_code":"","patroldevice_channelcode":"","patroldevice_pos":"","pos_name":""}] */ - private String deviceId; + private String patroldeviceJson; - /** - * 是否关联点位0:未关联;1:已关联 - */ - private String contactFlag; /** * 数据状态 diff --git a/riis-system/src/main/java/com/yfd/platform/modules/basedata/mapper/SubstationMaindeviceResumeMapper.java b/riis-system/src/main/java/com/yfd/platform/modules/basedata/mapper/SubstationMaindeviceResumeMapper.java index 1425660..5e96eb1 100644 --- a/riis-system/src/main/java/com/yfd/platform/modules/basedata/mapper/SubstationMaindeviceResumeMapper.java +++ b/riis-system/src/main/java/com/yfd/platform/modules/basedata/mapper/SubstationMaindeviceResumeMapper.java @@ -17,7 +17,7 @@ import java.util.Map; public interface SubstationMaindeviceResumeMapper extends BaseMapper { Page> getMaindeviceResume(Page> page, String stationCode, String areaId, - String bayId, String deviceType, String mainDeviceName, + String bayId,String type, String deviceType, String mainDeviceName, String startDate, String endDate); } diff --git a/riis-system/src/main/java/com/yfd/platform/modules/basedata/service/ISubstationMaindeviceResumeService.java b/riis-system/src/main/java/com/yfd/platform/modules/basedata/service/ISubstationMaindeviceResumeService.java index 72904f9..6a4696a 100644 --- a/riis-system/src/main/java/com/yfd/platform/modules/basedata/service/ISubstationMaindeviceResumeService.java +++ b/riis-system/src/main/java/com/yfd/platform/modules/basedata/service/ISubstationMaindeviceResumeService.java @@ -17,6 +17,6 @@ import java.util.Map; public interface ISubstationMaindeviceResumeService extends IService { Page> getMaindeviceResume(Page> page, String stationCode, String areaId, - String bayId, String deviceType, String mainDeviceName, + String bayId,String type, String deviceType, String mainDeviceName, String startDate, String endDate); } diff --git a/riis-system/src/main/java/com/yfd/platform/modules/basedata/service/impl/SubstationMaindeviceResumeServiceImpl.java b/riis-system/src/main/java/com/yfd/platform/modules/basedata/service/impl/SubstationMaindeviceResumeServiceImpl.java index 13af111..11f1d8a 100644 --- a/riis-system/src/main/java/com/yfd/platform/modules/basedata/service/impl/SubstationMaindeviceResumeServiceImpl.java +++ b/riis-system/src/main/java/com/yfd/platform/modules/basedata/service/impl/SubstationMaindeviceResumeServiceImpl.java @@ -24,7 +24,7 @@ public class SubstationMaindeviceResumeServiceImpl extends ServiceImpl> getMaindeviceResume(Page> page, String stationCode, String areaId, String bayId, String deviceType, String mainDeviceName, String startDate, String endDate) { - return maindeviceResumeMapper.getMaindeviceResume(page, stationCode, areaId, bayId,deviceType, mainDeviceName,startDate,endDate); + public Page> getMaindeviceResume(Page> page, String stationCode, String areaId, String bayId,String type, String deviceType, String mainDeviceName, String startDate, String endDate) { + return maindeviceResumeMapper.getMaindeviceResume(page, stationCode, areaId, bayId,type,deviceType, mainDeviceName,startDate,endDate); } } diff --git a/riis-system/src/main/resources/application-dev.yml b/riis-system/src/main/resources/application-dev.yml index 9d66546..1be16f8 100644 --- a/riis-system/src/main/resources/application-dev.yml +++ b/riis-system/src/main/resources/application-dev.yml @@ -75,6 +75,7 @@ logging: com.genersoft.iot: error com.genersoft.iot.vmp.storager.dao: info com.genersoft.iot.vmp.gb28181: info + com.deepoove.poi: warn # 在线文档: swagger-ui(生产环境建议关闭) swagger-ui: diff --git a/riis-system/src/main/resources/mapper/basedata/SubstationMaindeviceResumeMapper.xml b/riis-system/src/main/resources/mapper/basedata/SubstationMaindeviceResumeMapper.xml index 6ae5253..50a6543 100644 --- a/riis-system/src/main/resources/mapper/basedata/SubstationMaindeviceResumeMapper.xml +++ b/riis-system/src/main/resources/mapper/basedata/SubstationMaindeviceResumeMapper.xml @@ -17,6 +17,9 @@ AND bay_id= #{bayId} + + AND type= #{type} + AND device_type= #{deviceType} diff --git a/riis-system/src/main/resources/templates/布点报告模板.docx b/riis-system/src/main/resources/templates/布点报告模板.docx index 4e1fa97..d366d15 100644 Binary files a/riis-system/src/main/resources/templates/布点报告模板.docx and b/riis-system/src/main/resources/templates/布点报告模板.docx differ