diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java index 439d184..9c60e79 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java @@ -138,6 +138,11 @@ map.replace("alarmValue", "--"); } + // 告警值 + if (alarmContentNameStr.contains("消防栓") || "2".equals(alarmTypeStr)) { + map.replace("alarmValue", "--"); + } + // 告警状态 String statusStr = map.get("status").toString(); map.put("statusName", EhcacheConstant.retBean().getDictNameByCodeCodeNum(statusStr, "alarmStatus")); diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java index 439d184..9c60e79 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java @@ -138,6 +138,11 @@ map.replace("alarmValue", "--"); } + // 告警值 + if (alarmContentNameStr.contains("消防栓") || "2".equals(alarmTypeStr)) { + map.replace("alarmValue", "--"); + } + // 告警状态 String statusStr = map.get("status").toString(); map.put("statusName", EhcacheConstant.retBean().getDictNameByCodeCodeNum(statusStr, "alarmStatus")); diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/AlarmRecordsMapper.xml b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/AlarmRecordsMapper.xml index 593ec5f..a9ced11 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/AlarmRecordsMapper.xml +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/AlarmRecordsMapper.xml @@ -63,7 +63,7 @@ SELECT ar.ID as id, - ar.WELL_CODE as "wellCode", + bwi.WELL_CODE as "wellCode", ar.ALARM_CONTENT as "alarmContentName", ar.DEVICE_ID as "deviceId", @@ -82,14 +82,14 @@ FROM alarm_records ar JOIN bus_device_well rdv ON ar.DEVICE_ID = rdv.DEVICE_ID JOIN alarm_job aj ON ar.JOB_ID = aj.ID - JOIN bus_well_info bwi ON ar.WELL_CODE= bwi.WELL_CODE + JOIN bus_well_info bwi ON rdv.well_id = bwi.ID WHERE rdv.VALID='1' AND ar.STATUS = #{status} - and ar.WELL_CODE like + and bwi.WELL_CODE like diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java index 8a494a9..0b75d14 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java @@ -91,7 +91,7 @@ */ @GetMapping(value = "/liquiddata/list-page") public Object liquidDataList(String keywords, String deptid, String beginTime, String endTime) { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); if (CollectionUtil.isEmpty(page.orders())) { OrderItem orderItem = new OrderItem(); orderItem.setColumn("UPTIME"); @@ -100,7 +100,7 @@ } //查询数据权限 使用默认DEPTID 字段 DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); + List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); deviceDataDtoList.forEach(deviceDto -> { deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); @@ -121,17 +121,17 @@ @GetMapping(value = "/liquiddata/export") @Permission public void liquidDataExport(HttpServletResponse response, String keywords, String deptid, String beginTime, String endTime) throws IOException { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); page.setCurrent(1); page.setSearchCount(false); page.setSize(Integer.MAX_VALUE); //查询数据权限 使用默认DEPTID 字段 DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); + List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); deviceDataDtoList.forEach(deviceDto -> { deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); - super.exportExcel(DeviceDataExcelDto.class, deviceDataDtoList, DeviceExportEnum.LIQUIDDATA_EXPORT.getFileName()); + super.exportExcel(LiquidDataExcelDto.class, deviceDataDtoList, DeviceExportEnum.LIQUIDDATA_EXPORT.getFileName()); } @GetMapping(value = "/gasdata/list-page") @@ -527,9 +527,9 @@ */ @GetMapping(value = "/liquidGasData/list-page") public Object liquidGasDataList(String keywords, String deptid, String sensorType, String beginTime, String endTime) { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); + List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); deviceDataExcelDtoList.forEach(deviceDto -> { deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); @@ -550,16 +550,16 @@ */ @GetMapping(value = "/liquidGasData/export") public void liquidGasDataExport(HttpServletResponse response, String keywords, String deptid, String sensorType, String beginTime, String endTime) throws IOException { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); page.setCurrent(1); page.setSearchCount(false); page.setSize(Integer.MAX_VALUE); DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); + List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); deviceDataExcelDtoList.forEach(deviceDataExcelDto -> { if ("gas".equals(sensorType)) { - Double dValue = Double.valueOf(StrUtil.isEmpty(deviceDataExcelDto.getData()) ? "0" : deviceDataExcelDto.getData()); + Double dValue = Double.valueOf(StrUtil.isEmpty(deviceDataExcelDto.getData()) ? "0" : deviceDataExcelDto.getDeptName()); if (dValue <= 20.0) { deviceDataExcelDto.setData(dValue + "%LEL"); } else { @@ -575,7 +575,7 @@ deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); //TODO 导出表头设置 - super.exportExcel(DeviceDataExcelDto.class, deviceDataExcelDtoList, DeviceExportEnum.LIQUIDGASDATA_EXPORT.getFileName()); + super.exportExcel(GasLiquidDataExcelDto.class, deviceDataExcelDtoList, DeviceExportEnum.LIQUIDGASDATA_EXPORT.getFileName()); } diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java index 439d184..9c60e79 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/alarm/controller/AlarmRecordsController.java @@ -138,6 +138,11 @@ map.replace("alarmValue", "--"); } + // 告警值 + if (alarmContentNameStr.contains("消防栓") || "2".equals(alarmTypeStr)) { + map.replace("alarmValue", "--"); + } + // 告警状态 String statusStr = map.get("status").toString(); map.put("statusName", EhcacheConstant.retBean().getDictNameByCodeCodeNum(statusStr, "alarmStatus")); diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/AlarmRecordsMapper.xml b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/AlarmRecordsMapper.xml index 593ec5f..a9ced11 100644 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/AlarmRecordsMapper.xml +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/AlarmRecordsMapper.xml @@ -63,7 +63,7 @@ SELECT ar.ID as id, - ar.WELL_CODE as "wellCode", + bwi.WELL_CODE as "wellCode", ar.ALARM_CONTENT as "alarmContentName", ar.DEVICE_ID as "deviceId", @@ -82,14 +82,14 @@ FROM alarm_records ar JOIN bus_device_well rdv ON ar.DEVICE_ID = rdv.DEVICE_ID JOIN alarm_job aj ON ar.JOB_ID = aj.ID - JOIN bus_well_info bwi ON ar.WELL_CODE= bwi.WELL_CODE + JOIN bus_well_info bwi ON rdv.well_id = bwi.ID WHERE rdv.VALID='1' AND ar.STATUS = #{status} - and ar.WELL_CODE like + and bwi.WELL_CODE like diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java index 8a494a9..0b75d14 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java @@ -91,7 +91,7 @@ */ @GetMapping(value = "/liquiddata/list-page") public Object liquidDataList(String keywords, String deptid, String beginTime, String endTime) { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); if (CollectionUtil.isEmpty(page.orders())) { OrderItem orderItem = new OrderItem(); orderItem.setColumn("UPTIME"); @@ -100,7 +100,7 @@ } //查询数据权限 使用默认DEPTID 字段 DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); + List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); deviceDataDtoList.forEach(deviceDto -> { deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); @@ -121,17 +121,17 @@ @GetMapping(value = "/liquiddata/export") @Permission public void liquidDataExport(HttpServletResponse response, String keywords, String deptid, String beginTime, String endTime) throws IOException { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); page.setCurrent(1); page.setSearchCount(false); page.setSize(Integer.MAX_VALUE); //查询数据权限 使用默认DEPTID 字段 DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); + List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); deviceDataDtoList.forEach(deviceDto -> { deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); - super.exportExcel(DeviceDataExcelDto.class, deviceDataDtoList, DeviceExportEnum.LIQUIDDATA_EXPORT.getFileName()); + super.exportExcel(LiquidDataExcelDto.class, deviceDataDtoList, DeviceExportEnum.LIQUIDDATA_EXPORT.getFileName()); } @GetMapping(value = "/gasdata/list-page") @@ -527,9 +527,9 @@ */ @GetMapping(value = "/liquidGasData/list-page") public Object liquidGasDataList(String keywords, String deptid, String sensorType, String beginTime, String endTime) { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); + List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); deviceDataExcelDtoList.forEach(deviceDto -> { deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); @@ -550,16 +550,16 @@ */ @GetMapping(value = "/liquidGasData/export") public void liquidGasDataExport(HttpServletResponse response, String keywords, String deptid, String sensorType, String beginTime, String endTime) throws IOException { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); page.setCurrent(1); page.setSearchCount(false); page.setSize(Integer.MAX_VALUE); DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); + List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); deviceDataExcelDtoList.forEach(deviceDataExcelDto -> { if ("gas".equals(sensorType)) { - Double dValue = Double.valueOf(StrUtil.isEmpty(deviceDataExcelDto.getData()) ? "0" : deviceDataExcelDto.getData()); + Double dValue = Double.valueOf(StrUtil.isEmpty(deviceDataExcelDto.getData()) ? "0" : deviceDataExcelDto.getDeptName()); if (dValue <= 20.0) { deviceDataExcelDto.setData(dValue + "%LEL"); } else { @@ -575,7 +575,7 @@ deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); //TODO 导出表头设置 - super.exportExcel(DeviceDataExcelDto.class, deviceDataExcelDtoList, DeviceExportEnum.LIQUIDGASDATA_EXPORT.getFileName()); + super.exportExcel(GasLiquidDataExcelDto.class, deviceDataExcelDtoList, DeviceExportEnum.LIQUIDGASDATA_EXPORT.getFileName()); } diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java index 0c8309b..0b99b60 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java @@ -72,7 +72,7 @@ List selectWellDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); - List selectLiquidDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); + List selectLiquidDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); List selectGasDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); @@ -92,9 +92,9 @@ List alarmsStaticsByDept(@Param("deviceType") Long deviceType, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("dataScope") DataScope dataScope, @Param("deptid") Long deptid, @Param("searchCurr") Boolean searchCurr); - List selectGasLiquidDataLiquidScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); + List selectGasLiquidDataLiquidScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); - List selectGasLiquidDataGasScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); + List selectGasLiquidDataGasScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); List> selectLiquidDataList(@Param("dataScope") DataScope dataScope, @Param("wellCode") String wellCode, @Param("beginTime") String beginTime, @Param("endTime") String endTime); diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml index 7071ced..c586d01 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml @@ -289,7 +289,7 @@ SELECT ar.ID as id, - ar.WELL_CODE as "wellCode", + bwi.WELL_CODE as "wellCode", ar.ALARM_CONTENT as "alarmContentName", ar.DEVICE_ID as "deviceId", @@ -82,14 +82,14 @@ FROM alarm_records ar JOIN bus_device_well rdv ON ar.DEVICE_ID = rdv.DEVICE_ID JOIN alarm_job aj ON ar.JOB_ID = aj.ID - JOIN bus_well_info bwi ON ar.WELL_CODE= bwi.WELL_CODE + JOIN bus_well_info bwi ON rdv.well_id = bwi.ID WHERE rdv.VALID='1' AND ar.STATUS = #{status} - and ar.WELL_CODE like + and bwi.WELL_CODE like diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java index 8a494a9..0b75d14 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java @@ -91,7 +91,7 @@ */ @GetMapping(value = "/liquiddata/list-page") public Object liquidDataList(String keywords, String deptid, String beginTime, String endTime) { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); if (CollectionUtil.isEmpty(page.orders())) { OrderItem orderItem = new OrderItem(); orderItem.setColumn("UPTIME"); @@ -100,7 +100,7 @@ } //查询数据权限 使用默认DEPTID 字段 DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); + List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); deviceDataDtoList.forEach(deviceDto -> { deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); @@ -121,17 +121,17 @@ @GetMapping(value = "/liquiddata/export") @Permission public void liquidDataExport(HttpServletResponse response, String keywords, String deptid, String beginTime, String endTime) throws IOException { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); page.setCurrent(1); page.setSearchCount(false); page.setSize(Integer.MAX_VALUE); //查询数据权限 使用默认DEPTID 字段 DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); + List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); deviceDataDtoList.forEach(deviceDto -> { deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); - super.exportExcel(DeviceDataExcelDto.class, deviceDataDtoList, DeviceExportEnum.LIQUIDDATA_EXPORT.getFileName()); + super.exportExcel(LiquidDataExcelDto.class, deviceDataDtoList, DeviceExportEnum.LIQUIDDATA_EXPORT.getFileName()); } @GetMapping(value = "/gasdata/list-page") @@ -527,9 +527,9 @@ */ @GetMapping(value = "/liquidGasData/list-page") public Object liquidGasDataList(String keywords, String deptid, String sensorType, String beginTime, String endTime) { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); + List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); deviceDataExcelDtoList.forEach(deviceDto -> { deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); @@ -550,16 +550,16 @@ */ @GetMapping(value = "/liquidGasData/export") public void liquidGasDataExport(HttpServletResponse response, String keywords, String deptid, String sensorType, String beginTime, String endTime) throws IOException { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); page.setCurrent(1); page.setSearchCount(false); page.setSize(Integer.MAX_VALUE); DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); + List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); deviceDataExcelDtoList.forEach(deviceDataExcelDto -> { if ("gas".equals(sensorType)) { - Double dValue = Double.valueOf(StrUtil.isEmpty(deviceDataExcelDto.getData()) ? "0" : deviceDataExcelDto.getData()); + Double dValue = Double.valueOf(StrUtil.isEmpty(deviceDataExcelDto.getData()) ? "0" : deviceDataExcelDto.getDeptName()); if (dValue <= 20.0) { deviceDataExcelDto.setData(dValue + "%LEL"); } else { @@ -575,7 +575,7 @@ deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); //TODO 导出表头设置 - super.exportExcel(DeviceDataExcelDto.class, deviceDataExcelDtoList, DeviceExportEnum.LIQUIDGASDATA_EXPORT.getFileName()); + super.exportExcel(GasLiquidDataExcelDto.class, deviceDataExcelDtoList, DeviceExportEnum.LIQUIDGASDATA_EXPORT.getFileName()); } diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java index 0c8309b..0b99b60 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java @@ -72,7 +72,7 @@ List selectWellDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); - List selectLiquidDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); + List selectLiquidDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); List selectGasDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); @@ -92,9 +92,9 @@ List alarmsStaticsByDept(@Param("deviceType") Long deviceType, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("dataScope") DataScope dataScope, @Param("deptid") Long deptid, @Param("searchCurr") Boolean searchCurr); - List selectGasLiquidDataLiquidScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); + List selectGasLiquidDataLiquidScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); - List selectGasLiquidDataGasScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); + List selectGasLiquidDataGasScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); List> selectLiquidDataList(@Param("dataScope") DataScope dataScope, @Param("wellCode") String wellCode, @Param("beginTime") String beginTime, @Param("endTime") String endTime); diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml index 7071ced..c586d01 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml @@ -289,7 +289,7 @@ SELECT ar.ID as id, - ar.WELL_CODE as "wellCode", + bwi.WELL_CODE as "wellCode", ar.ALARM_CONTENT as "alarmContentName", ar.DEVICE_ID as "deviceId", @@ -82,14 +82,14 @@ FROM alarm_records ar JOIN bus_device_well rdv ON ar.DEVICE_ID = rdv.DEVICE_ID JOIN alarm_job aj ON ar.JOB_ID = aj.ID - JOIN bus_well_info bwi ON ar.WELL_CODE= bwi.WELL_CODE + JOIN bus_well_info bwi ON rdv.well_id = bwi.ID WHERE rdv.VALID='1' AND ar.STATUS = #{status} - and ar.WELL_CODE like + and bwi.WELL_CODE like diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java index 8a494a9..0b75d14 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java @@ -91,7 +91,7 @@ */ @GetMapping(value = "/liquiddata/list-page") public Object liquidDataList(String keywords, String deptid, String beginTime, String endTime) { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); if (CollectionUtil.isEmpty(page.orders())) { OrderItem orderItem = new OrderItem(); orderItem.setColumn("UPTIME"); @@ -100,7 +100,7 @@ } //查询数据权限 使用默认DEPTID 字段 DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); + List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); deviceDataDtoList.forEach(deviceDto -> { deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); @@ -121,17 +121,17 @@ @GetMapping(value = "/liquiddata/export") @Permission public void liquidDataExport(HttpServletResponse response, String keywords, String deptid, String beginTime, String endTime) throws IOException { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); page.setCurrent(1); page.setSearchCount(false); page.setSize(Integer.MAX_VALUE); //查询数据权限 使用默认DEPTID 字段 DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); + List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); deviceDataDtoList.forEach(deviceDto -> { deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); - super.exportExcel(DeviceDataExcelDto.class, deviceDataDtoList, DeviceExportEnum.LIQUIDDATA_EXPORT.getFileName()); + super.exportExcel(LiquidDataExcelDto.class, deviceDataDtoList, DeviceExportEnum.LIQUIDDATA_EXPORT.getFileName()); } @GetMapping(value = "/gasdata/list-page") @@ -527,9 +527,9 @@ */ @GetMapping(value = "/liquidGasData/list-page") public Object liquidGasDataList(String keywords, String deptid, String sensorType, String beginTime, String endTime) { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); + List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); deviceDataExcelDtoList.forEach(deviceDto -> { deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); @@ -550,16 +550,16 @@ */ @GetMapping(value = "/liquidGasData/export") public void liquidGasDataExport(HttpServletResponse response, String keywords, String deptid, String sensorType, String beginTime, String endTime) throws IOException { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); page.setCurrent(1); page.setSearchCount(false); page.setSize(Integer.MAX_VALUE); DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); + List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); deviceDataExcelDtoList.forEach(deviceDataExcelDto -> { if ("gas".equals(sensorType)) { - Double dValue = Double.valueOf(StrUtil.isEmpty(deviceDataExcelDto.getData()) ? "0" : deviceDataExcelDto.getData()); + Double dValue = Double.valueOf(StrUtil.isEmpty(deviceDataExcelDto.getData()) ? "0" : deviceDataExcelDto.getDeptName()); if (dValue <= 20.0) { deviceDataExcelDto.setData(dValue + "%LEL"); } else { @@ -575,7 +575,7 @@ deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); //TODO 导出表头设置 - super.exportExcel(DeviceDataExcelDto.class, deviceDataExcelDtoList, DeviceExportEnum.LIQUIDGASDATA_EXPORT.getFileName()); + super.exportExcel(GasLiquidDataExcelDto.class, deviceDataExcelDtoList, DeviceExportEnum.LIQUIDGASDATA_EXPORT.getFileName()); } diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java index 0c8309b..0b99b60 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java @@ -72,7 +72,7 @@ List selectWellDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); - List selectLiquidDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); + List selectLiquidDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); List selectGasDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); @@ -92,9 +92,9 @@ List alarmsStaticsByDept(@Param("deviceType") Long deviceType, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("dataScope") DataScope dataScope, @Param("deptid") Long deptid, @Param("searchCurr") Boolean searchCurr); - List selectGasLiquidDataLiquidScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); + List selectGasLiquidDataLiquidScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); - List selectGasLiquidDataGasScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); + List selectGasLiquidDataGasScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); List> selectLiquidDataList(@Param("dataScope") DataScope dataScope, @Param("wellCode") String wellCode, @Param("beginTime") String beginTime, @Param("endTime") String endTime); diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml index 7071ced..c586d01 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml @@ -289,7 +289,7 @@ SELECT ar.ID as id, - ar.WELL_CODE as "wellCode", + bwi.WELL_CODE as "wellCode", ar.ALARM_CONTENT as "alarmContentName", ar.DEVICE_ID as "deviceId", @@ -82,14 +82,14 @@ FROM alarm_records ar JOIN bus_device_well rdv ON ar.DEVICE_ID = rdv.DEVICE_ID JOIN alarm_job aj ON ar.JOB_ID = aj.ID - JOIN bus_well_info bwi ON ar.WELL_CODE= bwi.WELL_CODE + JOIN bus_well_info bwi ON rdv.well_id = bwi.ID WHERE rdv.VALID='1' AND ar.STATUS = #{status} - and ar.WELL_CODE like + and bwi.WELL_CODE like diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java index 8a494a9..0b75d14 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java @@ -91,7 +91,7 @@ */ @GetMapping(value = "/liquiddata/list-page") public Object liquidDataList(String keywords, String deptid, String beginTime, String endTime) { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); if (CollectionUtil.isEmpty(page.orders())) { OrderItem orderItem = new OrderItem(); orderItem.setColumn("UPTIME"); @@ -100,7 +100,7 @@ } //查询数据权限 使用默认DEPTID 字段 DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); + List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); deviceDataDtoList.forEach(deviceDto -> { deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); @@ -121,17 +121,17 @@ @GetMapping(value = "/liquiddata/export") @Permission public void liquidDataExport(HttpServletResponse response, String keywords, String deptid, String beginTime, String endTime) throws IOException { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); page.setCurrent(1); page.setSearchCount(false); page.setSize(Integer.MAX_VALUE); //查询数据权限 使用默认DEPTID 字段 DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); + List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); deviceDataDtoList.forEach(deviceDto -> { deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); - super.exportExcel(DeviceDataExcelDto.class, deviceDataDtoList, DeviceExportEnum.LIQUIDDATA_EXPORT.getFileName()); + super.exportExcel(LiquidDataExcelDto.class, deviceDataDtoList, DeviceExportEnum.LIQUIDDATA_EXPORT.getFileName()); } @GetMapping(value = "/gasdata/list-page") @@ -527,9 +527,9 @@ */ @GetMapping(value = "/liquidGasData/list-page") public Object liquidGasDataList(String keywords, String deptid, String sensorType, String beginTime, String endTime) { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); + List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); deviceDataExcelDtoList.forEach(deviceDto -> { deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); @@ -550,16 +550,16 @@ */ @GetMapping(value = "/liquidGasData/export") public void liquidGasDataExport(HttpServletResponse response, String keywords, String deptid, String sensorType, String beginTime, String endTime) throws IOException { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); page.setCurrent(1); page.setSearchCount(false); page.setSize(Integer.MAX_VALUE); DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); + List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); deviceDataExcelDtoList.forEach(deviceDataExcelDto -> { if ("gas".equals(sensorType)) { - Double dValue = Double.valueOf(StrUtil.isEmpty(deviceDataExcelDto.getData()) ? "0" : deviceDataExcelDto.getData()); + Double dValue = Double.valueOf(StrUtil.isEmpty(deviceDataExcelDto.getData()) ? "0" : deviceDataExcelDto.getDeptName()); if (dValue <= 20.0) { deviceDataExcelDto.setData(dValue + "%LEL"); } else { @@ -575,7 +575,7 @@ deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); //TODO 导出表头设置 - super.exportExcel(DeviceDataExcelDto.class, deviceDataExcelDtoList, DeviceExportEnum.LIQUIDGASDATA_EXPORT.getFileName()); + super.exportExcel(GasLiquidDataExcelDto.class, deviceDataExcelDtoList, DeviceExportEnum.LIQUIDGASDATA_EXPORT.getFileName()); } diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java index 0c8309b..0b99b60 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java @@ -72,7 +72,7 @@ List selectWellDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); - List selectLiquidDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); + List selectLiquidDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); List selectGasDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); @@ -92,9 +92,9 @@ List alarmsStaticsByDept(@Param("deviceType") Long deviceType, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("dataScope") DataScope dataScope, @Param("deptid") Long deptid, @Param("searchCurr") Boolean searchCurr); - List selectGasLiquidDataLiquidScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); + List selectGasLiquidDataLiquidScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); - List selectGasLiquidDataGasScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); + List selectGasLiquidDataGasScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); List> selectLiquidDataList(@Param("dataScope") DataScope dataScope, @Param("wellCode") String wellCode, @Param("beginTime") String beginTime, @Param("endTime") String endTime); diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml index 7071ced..c586d01 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml @@ -289,7 +289,7 @@ SELECT ar.ID as id, - ar.WELL_CODE as "wellCode", + bwi.WELL_CODE as "wellCode", ar.ALARM_CONTENT as "alarmContentName", ar.DEVICE_ID as "deviceId", @@ -82,14 +82,14 @@ FROM alarm_records ar JOIN bus_device_well rdv ON ar.DEVICE_ID = rdv.DEVICE_ID JOIN alarm_job aj ON ar.JOB_ID = aj.ID - JOIN bus_well_info bwi ON ar.WELL_CODE= bwi.WELL_CODE + JOIN bus_well_info bwi ON rdv.well_id = bwi.ID WHERE rdv.VALID='1' AND ar.STATUS = #{status} - and ar.WELL_CODE like + and bwi.WELL_CODE like diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java index 8a494a9..0b75d14 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java @@ -91,7 +91,7 @@ */ @GetMapping(value = "/liquiddata/list-page") public Object liquidDataList(String keywords, String deptid, String beginTime, String endTime) { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); if (CollectionUtil.isEmpty(page.orders())) { OrderItem orderItem = new OrderItem(); orderItem.setColumn("UPTIME"); @@ -100,7 +100,7 @@ } //查询数据权限 使用默认DEPTID 字段 DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); + List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); deviceDataDtoList.forEach(deviceDto -> { deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); @@ -121,17 +121,17 @@ @GetMapping(value = "/liquiddata/export") @Permission public void liquidDataExport(HttpServletResponse response, String keywords, String deptid, String beginTime, String endTime) throws IOException { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); page.setCurrent(1); page.setSearchCount(false); page.setSize(Integer.MAX_VALUE); //查询数据权限 使用默认DEPTID 字段 DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); + List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); deviceDataDtoList.forEach(deviceDto -> { deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); - super.exportExcel(DeviceDataExcelDto.class, deviceDataDtoList, DeviceExportEnum.LIQUIDDATA_EXPORT.getFileName()); + super.exportExcel(LiquidDataExcelDto.class, deviceDataDtoList, DeviceExportEnum.LIQUIDDATA_EXPORT.getFileName()); } @GetMapping(value = "/gasdata/list-page") @@ -527,9 +527,9 @@ */ @GetMapping(value = "/liquidGasData/list-page") public Object liquidGasDataList(String keywords, String deptid, String sensorType, String beginTime, String endTime) { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); + List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); deviceDataExcelDtoList.forEach(deviceDto -> { deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); @@ -550,16 +550,16 @@ */ @GetMapping(value = "/liquidGasData/export") public void liquidGasDataExport(HttpServletResponse response, String keywords, String deptid, String sensorType, String beginTime, String endTime) throws IOException { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); page.setCurrent(1); page.setSearchCount(false); page.setSize(Integer.MAX_VALUE); DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); + List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); deviceDataExcelDtoList.forEach(deviceDataExcelDto -> { if ("gas".equals(sensorType)) { - Double dValue = Double.valueOf(StrUtil.isEmpty(deviceDataExcelDto.getData()) ? "0" : deviceDataExcelDto.getData()); + Double dValue = Double.valueOf(StrUtil.isEmpty(deviceDataExcelDto.getData()) ? "0" : deviceDataExcelDto.getDeptName()); if (dValue <= 20.0) { deviceDataExcelDto.setData(dValue + "%LEL"); } else { @@ -575,7 +575,7 @@ deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); //TODO 导出表头设置 - super.exportExcel(DeviceDataExcelDto.class, deviceDataExcelDtoList, DeviceExportEnum.LIQUIDGASDATA_EXPORT.getFileName()); + super.exportExcel(GasLiquidDataExcelDto.class, deviceDataExcelDtoList, DeviceExportEnum.LIQUIDGASDATA_EXPORT.getFileName()); } diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java index 0c8309b..0b99b60 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java @@ -72,7 +72,7 @@ List selectWellDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); - List selectLiquidDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); + List selectLiquidDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); List selectGasDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); @@ -92,9 +92,9 @@ List alarmsStaticsByDept(@Param("deviceType") Long deviceType, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("dataScope") DataScope dataScope, @Param("deptid") Long deptid, @Param("searchCurr") Boolean searchCurr); - List selectGasLiquidDataLiquidScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); + List selectGasLiquidDataLiquidScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); - List selectGasLiquidDataGasScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); + List selectGasLiquidDataGasScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); List> selectLiquidDataList(@Param("dataScope") DataScope dataScope, @Param("wellCode") String wellCode, @Param("beginTime") String beginTime, @Param("endTime") String endTime); diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml index 7071ced..c586d01 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml @@ -289,7 +289,7 @@ SELECT ar.ID as id, - ar.WELL_CODE as "wellCode", + bwi.WELL_CODE as "wellCode", ar.ALARM_CONTENT as "alarmContentName", ar.DEVICE_ID as "deviceId", @@ -82,14 +82,14 @@ FROM alarm_records ar JOIN bus_device_well rdv ON ar.DEVICE_ID = rdv.DEVICE_ID JOIN alarm_job aj ON ar.JOB_ID = aj.ID - JOIN bus_well_info bwi ON ar.WELL_CODE= bwi.WELL_CODE + JOIN bus_well_info bwi ON rdv.well_id = bwi.ID WHERE rdv.VALID='1' AND ar.STATUS = #{status} - and ar.WELL_CODE like + and bwi.WELL_CODE like diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java index 8a494a9..0b75d14 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java @@ -91,7 +91,7 @@ */ @GetMapping(value = "/liquiddata/list-page") public Object liquidDataList(String keywords, String deptid, String beginTime, String endTime) { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); if (CollectionUtil.isEmpty(page.orders())) { OrderItem orderItem = new OrderItem(); orderItem.setColumn("UPTIME"); @@ -100,7 +100,7 @@ } //查询数据权限 使用默认DEPTID 字段 DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); + List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); deviceDataDtoList.forEach(deviceDto -> { deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); @@ -121,17 +121,17 @@ @GetMapping(value = "/liquiddata/export") @Permission public void liquidDataExport(HttpServletResponse response, String keywords, String deptid, String beginTime, String endTime) throws IOException { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); page.setCurrent(1); page.setSearchCount(false); page.setSize(Integer.MAX_VALUE); //查询数据权限 使用默认DEPTID 字段 DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); + List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); deviceDataDtoList.forEach(deviceDto -> { deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); - super.exportExcel(DeviceDataExcelDto.class, deviceDataDtoList, DeviceExportEnum.LIQUIDDATA_EXPORT.getFileName()); + super.exportExcel(LiquidDataExcelDto.class, deviceDataDtoList, DeviceExportEnum.LIQUIDDATA_EXPORT.getFileName()); } @GetMapping(value = "/gasdata/list-page") @@ -527,9 +527,9 @@ */ @GetMapping(value = "/liquidGasData/list-page") public Object liquidGasDataList(String keywords, String deptid, String sensorType, String beginTime, String endTime) { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); + List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); deviceDataExcelDtoList.forEach(deviceDto -> { deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); @@ -550,16 +550,16 @@ */ @GetMapping(value = "/liquidGasData/export") public void liquidGasDataExport(HttpServletResponse response, String keywords, String deptid, String sensorType, String beginTime, String endTime) throws IOException { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); page.setCurrent(1); page.setSearchCount(false); page.setSize(Integer.MAX_VALUE); DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); + List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); deviceDataExcelDtoList.forEach(deviceDataExcelDto -> { if ("gas".equals(sensorType)) { - Double dValue = Double.valueOf(StrUtil.isEmpty(deviceDataExcelDto.getData()) ? "0" : deviceDataExcelDto.getData()); + Double dValue = Double.valueOf(StrUtil.isEmpty(deviceDataExcelDto.getData()) ? "0" : deviceDataExcelDto.getDeptName()); if (dValue <= 20.0) { deviceDataExcelDto.setData(dValue + "%LEL"); } else { @@ -575,7 +575,7 @@ deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); //TODO 导出表头设置 - super.exportExcel(DeviceDataExcelDto.class, deviceDataExcelDtoList, DeviceExportEnum.LIQUIDGASDATA_EXPORT.getFileName()); + super.exportExcel(GasLiquidDataExcelDto.class, deviceDataExcelDtoList, DeviceExportEnum.LIQUIDGASDATA_EXPORT.getFileName()); } diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java index 0c8309b..0b99b60 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java @@ -72,7 +72,7 @@ List selectWellDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); - List selectLiquidDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); + List selectLiquidDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); List selectGasDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); @@ -92,9 +92,9 @@ List alarmsStaticsByDept(@Param("deviceType") Long deviceType, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("dataScope") DataScope dataScope, @Param("deptid") Long deptid, @Param("searchCurr") Boolean searchCurr); - List selectGasLiquidDataLiquidScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); + List selectGasLiquidDataLiquidScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); - List selectGasLiquidDataGasScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); + List selectGasLiquidDataGasScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); List> selectLiquidDataList(@Param("dataScope") DataScope dataScope, @Param("wellCode") String wellCode, @Param("beginTime") String beginTime, @Param("endTime") String endTime); diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml index 7071ced..c586d01 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml @@ -289,7 +289,7 @@ SELECT ar.ID as id, - ar.WELL_CODE as "wellCode", + bwi.WELL_CODE as "wellCode", ar.ALARM_CONTENT as "alarmContentName", ar.DEVICE_ID as "deviceId", @@ -82,14 +82,14 @@ FROM alarm_records ar JOIN bus_device_well rdv ON ar.DEVICE_ID = rdv.DEVICE_ID JOIN alarm_job aj ON ar.JOB_ID = aj.ID - JOIN bus_well_info bwi ON ar.WELL_CODE= bwi.WELL_CODE + JOIN bus_well_info bwi ON rdv.well_id = bwi.ID WHERE rdv.VALID='1' AND ar.STATUS = #{status} - and ar.WELL_CODE like + and bwi.WELL_CODE like diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java index 8a494a9..0b75d14 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java @@ -91,7 +91,7 @@ */ @GetMapping(value = "/liquiddata/list-page") public Object liquidDataList(String keywords, String deptid, String beginTime, String endTime) { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); if (CollectionUtil.isEmpty(page.orders())) { OrderItem orderItem = new OrderItem(); orderItem.setColumn("UPTIME"); @@ -100,7 +100,7 @@ } //查询数据权限 使用默认DEPTID 字段 DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); + List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); deviceDataDtoList.forEach(deviceDto -> { deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); @@ -121,17 +121,17 @@ @GetMapping(value = "/liquiddata/export") @Permission public void liquidDataExport(HttpServletResponse response, String keywords, String deptid, String beginTime, String endTime) throws IOException { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); page.setCurrent(1); page.setSearchCount(false); page.setSize(Integer.MAX_VALUE); //查询数据权限 使用默认DEPTID 字段 DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); + List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); deviceDataDtoList.forEach(deviceDto -> { deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); - super.exportExcel(DeviceDataExcelDto.class, deviceDataDtoList, DeviceExportEnum.LIQUIDDATA_EXPORT.getFileName()); + super.exportExcel(LiquidDataExcelDto.class, deviceDataDtoList, DeviceExportEnum.LIQUIDDATA_EXPORT.getFileName()); } @GetMapping(value = "/gasdata/list-page") @@ -527,9 +527,9 @@ */ @GetMapping(value = "/liquidGasData/list-page") public Object liquidGasDataList(String keywords, String deptid, String sensorType, String beginTime, String endTime) { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); + List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); deviceDataExcelDtoList.forEach(deviceDto -> { deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); @@ -550,16 +550,16 @@ */ @GetMapping(value = "/liquidGasData/export") public void liquidGasDataExport(HttpServletResponse response, String keywords, String deptid, String sensorType, String beginTime, String endTime) throws IOException { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); page.setCurrent(1); page.setSearchCount(false); page.setSize(Integer.MAX_VALUE); DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); + List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); deviceDataExcelDtoList.forEach(deviceDataExcelDto -> { if ("gas".equals(sensorType)) { - Double dValue = Double.valueOf(StrUtil.isEmpty(deviceDataExcelDto.getData()) ? "0" : deviceDataExcelDto.getData()); + Double dValue = Double.valueOf(StrUtil.isEmpty(deviceDataExcelDto.getData()) ? "0" : deviceDataExcelDto.getDeptName()); if (dValue <= 20.0) { deviceDataExcelDto.setData(dValue + "%LEL"); } else { @@ -575,7 +575,7 @@ deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); //TODO 导出表头设置 - super.exportExcel(DeviceDataExcelDto.class, deviceDataExcelDtoList, DeviceExportEnum.LIQUIDGASDATA_EXPORT.getFileName()); + super.exportExcel(GasLiquidDataExcelDto.class, deviceDataExcelDtoList, DeviceExportEnum.LIQUIDGASDATA_EXPORT.getFileName()); } diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java index 0c8309b..0b99b60 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java @@ -72,7 +72,7 @@ List selectWellDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); - List selectLiquidDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); + List selectLiquidDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); List selectGasDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); @@ -92,9 +92,9 @@ List alarmsStaticsByDept(@Param("deviceType") Long deviceType, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("dataScope") DataScope dataScope, @Param("deptid") Long deptid, @Param("searchCurr") Boolean searchCurr); - List selectGasLiquidDataLiquidScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); + List selectGasLiquidDataLiquidScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); - List selectGasLiquidDataGasScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); + List selectGasLiquidDataGasScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); List> selectLiquidDataList(@Param("dataScope") DataScope dataScope, @Param("wellCode") String wellCode, @Param("beginTime") String beginTime, @Param("endTime") String endTime); diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml index 7071ced..c586d01 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml @@ -289,7 +289,7 @@ SELECT ar.ID as id, - ar.WELL_CODE as "wellCode", + bwi.WELL_CODE as "wellCode", ar.ALARM_CONTENT as "alarmContentName", ar.DEVICE_ID as "deviceId", @@ -82,14 +82,14 @@ FROM alarm_records ar JOIN bus_device_well rdv ON ar.DEVICE_ID = rdv.DEVICE_ID JOIN alarm_job aj ON ar.JOB_ID = aj.ID - JOIN bus_well_info bwi ON ar.WELL_CODE= bwi.WELL_CODE + JOIN bus_well_info bwi ON rdv.well_id = bwi.ID WHERE rdv.VALID='1' AND ar.STATUS = #{status} - and ar.WELL_CODE like + and bwi.WELL_CODE like diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java index 8a494a9..0b75d14 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java @@ -91,7 +91,7 @@ */ @GetMapping(value = "/liquiddata/list-page") public Object liquidDataList(String keywords, String deptid, String beginTime, String endTime) { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); if (CollectionUtil.isEmpty(page.orders())) { OrderItem orderItem = new OrderItem(); orderItem.setColumn("UPTIME"); @@ -100,7 +100,7 @@ } //查询数据权限 使用默认DEPTID 字段 DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); + List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); deviceDataDtoList.forEach(deviceDto -> { deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); @@ -121,17 +121,17 @@ @GetMapping(value = "/liquiddata/export") @Permission public void liquidDataExport(HttpServletResponse response, String keywords, String deptid, String beginTime, String endTime) throws IOException { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); page.setCurrent(1); page.setSearchCount(false); page.setSize(Integer.MAX_VALUE); //查询数据权限 使用默认DEPTID 字段 DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); + List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); deviceDataDtoList.forEach(deviceDto -> { deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); - super.exportExcel(DeviceDataExcelDto.class, deviceDataDtoList, DeviceExportEnum.LIQUIDDATA_EXPORT.getFileName()); + super.exportExcel(LiquidDataExcelDto.class, deviceDataDtoList, DeviceExportEnum.LIQUIDDATA_EXPORT.getFileName()); } @GetMapping(value = "/gasdata/list-page") @@ -527,9 +527,9 @@ */ @GetMapping(value = "/liquidGasData/list-page") public Object liquidGasDataList(String keywords, String deptid, String sensorType, String beginTime, String endTime) { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); + List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); deviceDataExcelDtoList.forEach(deviceDto -> { deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); @@ -550,16 +550,16 @@ */ @GetMapping(value = "/liquidGasData/export") public void liquidGasDataExport(HttpServletResponse response, String keywords, String deptid, String sensorType, String beginTime, String endTime) throws IOException { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); page.setCurrent(1); page.setSearchCount(false); page.setSize(Integer.MAX_VALUE); DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); + List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); deviceDataExcelDtoList.forEach(deviceDataExcelDto -> { if ("gas".equals(sensorType)) { - Double dValue = Double.valueOf(StrUtil.isEmpty(deviceDataExcelDto.getData()) ? "0" : deviceDataExcelDto.getData()); + Double dValue = Double.valueOf(StrUtil.isEmpty(deviceDataExcelDto.getData()) ? "0" : deviceDataExcelDto.getDeptName()); if (dValue <= 20.0) { deviceDataExcelDto.setData(dValue + "%LEL"); } else { @@ -575,7 +575,7 @@ deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); //TODO 导出表头设置 - super.exportExcel(DeviceDataExcelDto.class, deviceDataExcelDtoList, DeviceExportEnum.LIQUIDGASDATA_EXPORT.getFileName()); + super.exportExcel(GasLiquidDataExcelDto.class, deviceDataExcelDtoList, DeviceExportEnum.LIQUIDGASDATA_EXPORT.getFileName()); } diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java index 0c8309b..0b99b60 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java @@ -72,7 +72,7 @@ List selectWellDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); - List selectLiquidDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); + List selectLiquidDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); List selectGasDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); @@ -92,9 +92,9 @@ List alarmsStaticsByDept(@Param("deviceType") Long deviceType, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("dataScope") DataScope dataScope, @Param("deptid") Long deptid, @Param("searchCurr") Boolean searchCurr); - List selectGasLiquidDataLiquidScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); + List selectGasLiquidDataLiquidScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); - List selectGasLiquidDataGasScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); + List selectGasLiquidDataGasScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); List> selectLiquidDataList(@Param("dataScope") DataScope dataScope, @Param("wellCode") String wellCode, @Param("beginTime") String beginTime, @Param("endTime") String endTime); diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml index 7071ced..c586d01 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml @@ -289,7 +289,7 @@ SELECT ar.ID as id, - ar.WELL_CODE as "wellCode", + bwi.WELL_CODE as "wellCode", ar.ALARM_CONTENT as "alarmContentName", ar.DEVICE_ID as "deviceId", @@ -82,14 +82,14 @@ FROM alarm_records ar JOIN bus_device_well rdv ON ar.DEVICE_ID = rdv.DEVICE_ID JOIN alarm_job aj ON ar.JOB_ID = aj.ID - JOIN bus_well_info bwi ON ar.WELL_CODE= bwi.WELL_CODE + JOIN bus_well_info bwi ON rdv.well_id = bwi.ID WHERE rdv.VALID='1' AND ar.STATUS = #{status} - and ar.WELL_CODE like + and bwi.WELL_CODE like diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java index 8a494a9..0b75d14 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java @@ -91,7 +91,7 @@ */ @GetMapping(value = "/liquiddata/list-page") public Object liquidDataList(String keywords, String deptid, String beginTime, String endTime) { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); if (CollectionUtil.isEmpty(page.orders())) { OrderItem orderItem = new OrderItem(); orderItem.setColumn("UPTIME"); @@ -100,7 +100,7 @@ } //查询数据权限 使用默认DEPTID 字段 DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); + List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); deviceDataDtoList.forEach(deviceDto -> { deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); @@ -121,17 +121,17 @@ @GetMapping(value = "/liquiddata/export") @Permission public void liquidDataExport(HttpServletResponse response, String keywords, String deptid, String beginTime, String endTime) throws IOException { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); page.setCurrent(1); page.setSearchCount(false); page.setSize(Integer.MAX_VALUE); //查询数据权限 使用默认DEPTID 字段 DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); + List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); deviceDataDtoList.forEach(deviceDto -> { deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); - super.exportExcel(DeviceDataExcelDto.class, deviceDataDtoList, DeviceExportEnum.LIQUIDDATA_EXPORT.getFileName()); + super.exportExcel(LiquidDataExcelDto.class, deviceDataDtoList, DeviceExportEnum.LIQUIDDATA_EXPORT.getFileName()); } @GetMapping(value = "/gasdata/list-page") @@ -527,9 +527,9 @@ */ @GetMapping(value = "/liquidGasData/list-page") public Object liquidGasDataList(String keywords, String deptid, String sensorType, String beginTime, String endTime) { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); + List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); deviceDataExcelDtoList.forEach(deviceDto -> { deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); @@ -550,16 +550,16 @@ */ @GetMapping(value = "/liquidGasData/export") public void liquidGasDataExport(HttpServletResponse response, String keywords, String deptid, String sensorType, String beginTime, String endTime) throws IOException { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); page.setCurrent(1); page.setSearchCount(false); page.setSize(Integer.MAX_VALUE); DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); + List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); deviceDataExcelDtoList.forEach(deviceDataExcelDto -> { if ("gas".equals(sensorType)) { - Double dValue = Double.valueOf(StrUtil.isEmpty(deviceDataExcelDto.getData()) ? "0" : deviceDataExcelDto.getData()); + Double dValue = Double.valueOf(StrUtil.isEmpty(deviceDataExcelDto.getData()) ? "0" : deviceDataExcelDto.getDeptName()); if (dValue <= 20.0) { deviceDataExcelDto.setData(dValue + "%LEL"); } else { @@ -575,7 +575,7 @@ deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); //TODO 导出表头设置 - super.exportExcel(DeviceDataExcelDto.class, deviceDataExcelDtoList, DeviceExportEnum.LIQUIDGASDATA_EXPORT.getFileName()); + super.exportExcel(GasLiquidDataExcelDto.class, deviceDataExcelDtoList, DeviceExportEnum.LIQUIDGASDATA_EXPORT.getFileName()); } diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java index 0c8309b..0b99b60 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java @@ -72,7 +72,7 @@ List selectWellDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); - List selectLiquidDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); + List selectLiquidDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); List selectGasDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); @@ -92,9 +92,9 @@ List alarmsStaticsByDept(@Param("deviceType") Long deviceType, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("dataScope") DataScope dataScope, @Param("deptid") Long deptid, @Param("searchCurr") Boolean searchCurr); - List selectGasLiquidDataLiquidScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); + List selectGasLiquidDataLiquidScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); - List selectGasLiquidDataGasScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); + List selectGasLiquidDataGasScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); List> selectLiquidDataList(@Param("dataScope") DataScope dataScope, @Param("wellCode") String wellCode, @Param("beginTime") String beginTime, @Param("endTime") String endTime); diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml index 7071ced..c586d01 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml @@ -289,7 +289,7 @@ SELECT ar.ID as id, - ar.WELL_CODE as "wellCode", + bwi.WELL_CODE as "wellCode", ar.ALARM_CONTENT as "alarmContentName", ar.DEVICE_ID as "deviceId", @@ -82,14 +82,14 @@ FROM alarm_records ar JOIN bus_device_well rdv ON ar.DEVICE_ID = rdv.DEVICE_ID JOIN alarm_job aj ON ar.JOB_ID = aj.ID - JOIN bus_well_info bwi ON ar.WELL_CODE= bwi.WELL_CODE + JOIN bus_well_info bwi ON rdv.well_id = bwi.ID WHERE rdv.VALID='1' AND ar.STATUS = #{status} - and ar.WELL_CODE like + and bwi.WELL_CODE like diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java index 8a494a9..0b75d14 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/controller/DeviceWellDataController.java @@ -91,7 +91,7 @@ */ @GetMapping(value = "/liquiddata/list-page") public Object liquidDataList(String keywords, String deptid, String beginTime, String endTime) { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); if (CollectionUtil.isEmpty(page.orders())) { OrderItem orderItem = new OrderItem(); orderItem.setColumn("UPTIME"); @@ -100,7 +100,7 @@ } //查询数据权限 使用默认DEPTID 字段 DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); + List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); deviceDataDtoList.forEach(deviceDto -> { deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); @@ -121,17 +121,17 @@ @GetMapping(value = "/liquiddata/export") @Permission public void liquidDataExport(HttpServletResponse response, String keywords, String deptid, String beginTime, String endTime) throws IOException { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); page.setCurrent(1); page.setSearchCount(false); page.setSize(Integer.MAX_VALUE); //查询数据权限 使用默认DEPTID 字段 DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); + List deviceDataDtoList = deviceService.selectLiquidDataScopePage(dataScope, page, deptid, beginTime, endTime, keywords); deviceDataDtoList.forEach(deviceDto -> { deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); - super.exportExcel(DeviceDataExcelDto.class, deviceDataDtoList, DeviceExportEnum.LIQUIDDATA_EXPORT.getFileName()); + super.exportExcel(LiquidDataExcelDto.class, deviceDataDtoList, DeviceExportEnum.LIQUIDDATA_EXPORT.getFileName()); } @GetMapping(value = "/gasdata/list-page") @@ -527,9 +527,9 @@ */ @GetMapping(value = "/liquidGasData/list-page") public Object liquidGasDataList(String keywords, String deptid, String sensorType, String beginTime, String endTime) { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); + List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); deviceDataExcelDtoList.forEach(deviceDto -> { deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); @@ -550,16 +550,16 @@ */ @GetMapping(value = "/liquidGasData/export") public void liquidGasDataExport(HttpServletResponse response, String keywords, String deptid, String sensorType, String beginTime, String endTime) throws IOException { - Page page = PageFactory.defaultPage(); + Page page = PageFactory.defaultPage(); page.setCurrent(1); page.setSearchCount(false); page.setSize(Integer.MAX_VALUE); DataScope dataScope = permissionService.getAuthService().getLoginUserDataScope(); - List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); + List deviceDataExcelDtoList = deviceService.selectGasLiquidDataScopePage(dataScope, page, sensorType, deptid, beginTime, endTime, keywords); deviceDataExcelDtoList.forEach(deviceDataExcelDto -> { if ("gas".equals(sensorType)) { - Double dValue = Double.valueOf(StrUtil.isEmpty(deviceDataExcelDto.getData()) ? "0" : deviceDataExcelDto.getData()); + Double dValue = Double.valueOf(StrUtil.isEmpty(deviceDataExcelDto.getData()) ? "0" : deviceDataExcelDto.getDeptName()); if (dValue <= 20.0) { deviceDataExcelDto.setData(dValue + "%LEL"); } else { @@ -575,7 +575,7 @@ deviceDto.setDeptName(permissionService.getDeptService().getDeptName(deviceDto.getDeptid())); }); //TODO 导出表头设置 - super.exportExcel(DeviceDataExcelDto.class, deviceDataExcelDtoList, DeviceExportEnum.LIQUIDGASDATA_EXPORT.getFileName()); + super.exportExcel(GasLiquidDataExcelDto.class, deviceDataExcelDtoList, DeviceExportEnum.LIQUIDGASDATA_EXPORT.getFileName()); } diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java index 0c8309b..0b99b60 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/DataAnalysisMapper.java @@ -72,7 +72,7 @@ List selectWellDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); - List selectLiquidDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); + List selectLiquidDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); List selectGasDataScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptid") Long deptid, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); @@ -92,9 +92,9 @@ List alarmsStaticsByDept(@Param("deviceType") Long deviceType, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("dataScope") DataScope dataScope, @Param("deptid") Long deptid, @Param("searchCurr") Boolean searchCurr); - List selectGasLiquidDataLiquidScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); + List selectGasLiquidDataLiquidScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); - List selectGasLiquidDataGasScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); + List selectGasLiquidDataGasScopePage(@Param("dataScope") DataScope dataScope, @Param("page") Page page, @Param("deptIds") List deptIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("keywords") String keywords); List> selectLiquidDataList(@Param("dataScope") DataScope dataScope, @Param("wellCode") String wellCode, @Param("beginTime") String beginTime, @Param("endTime") String endTime); diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml index 7071ced..c586d01 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml @@ -289,7 +289,7 @@