Commit 071eca35 authored by tangwei's avatar tangwei

解决冲突

parents 27d14c2d dc74bac8
...@@ -66,7 +66,7 @@ public class AnalyseController extends BaseController { ...@@ -66,7 +66,7 @@ public class AnalyseController extends BaseController {
@TycloudOperation(ApiLevel = UserType.AGENCY, needAuth = false) @TycloudOperation(ApiLevel = UserType.AGENCY, needAuth = false)
@ApiOperation(httpMethod = "GET", value = "获取influxdb数据", notes = "获取influxdb数据") @ApiOperation(httpMethod = "GET", value = "获取influxdb数据", notes = "获取influxdb数据")
@GetMapping(value = "/getInfluxdbDataByConditon") @GetMapping(value = "/getInfluxdbDataByConditon")
public ResponseModel<List<Map<String, Object>>> getInfluxdbDataByConditon(@RequestParam String stationType, @RequestParam String pointId, @RequestParam String startTime, @RequestParam String endTime) { public ResponseModel<Map<String, Object>> getInfluxdbDataByConditon(@RequestParam String stationType, @RequestParam String pointId, @RequestParam String startTime, @RequestParam String endTime) {
return ResponseHelper.buildResponse(commonServiceImpl.getInfluxdbDataByConditon(stationType,pointId,startTime, endTime)) ; return ResponseHelper.buildResponse(commonServiceImpl.getInfluxdbDataByConditon(stationType,pointId,startTime, endTime)) ;
} }
} }
...@@ -9,6 +9,7 @@ import lombok.Data; ...@@ -9,6 +9,7 @@ import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.util.Date;
/** /**
* *
...@@ -30,7 +31,7 @@ public class IdxBizFanPointProcessVariableClassificationDto { ...@@ -30,7 +31,7 @@ public class IdxBizFanPointProcessVariableClassificationDto {
private String record; private String record;
@TableField("REC_DATE") @TableField("REC_DATE")
private LocalDateTime recDate; private Date recDate;
@TableField("REC_USER_ID") @TableField("REC_USER_ID")
private String recUserId; private String recUserId;
...@@ -93,7 +94,7 @@ public class IdxBizFanPointProcessVariableClassificationDto { ...@@ -93,7 +94,7 @@ public class IdxBizFanPointProcessVariableClassificationDto {
private String pointName; private String pointName;
@TableField("GATEWAY_ID") @TableField("GATEWAY_ID")
private Long gatewayId; private String gatewayId;
@ApiModelProperty(value = "点表地址") @ApiModelProperty(value = "点表地址")
@TableField("INDEX_ADDRESS") @TableField("INDEX_ADDRESS")
...@@ -103,4 +104,12 @@ public class IdxBizFanPointProcessVariableClassificationDto { ...@@ -103,4 +104,12 @@ public class IdxBizFanPointProcessVariableClassificationDto {
@TableField("KKS") @TableField("KKS")
private String kks; private String kks;
private Double currentValue;
private String pointOneId;
private String pointTwoId;
private String pointThreeId;
private String analysVariableId;
} }
...@@ -114,4 +114,7 @@ public class IdxBizFanPointVarCentralValueDto { ...@@ -114,4 +114,7 @@ public class IdxBizFanPointVarCentralValueDto {
@TableField("PROCESS_POINT2_ID") @TableField("PROCESS_POINT2_ID")
private Double processPoint2Id; private Double processPoint2Id;
@ApiModelProperty(value = "预警内容")
@TableField("CONTENT")
private String CONTENT;
} }
...@@ -8,6 +8,7 @@ import lombok.EqualsAndHashCode; ...@@ -8,6 +8,7 @@ import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.util.Date;
/** /**
* *
...@@ -39,7 +40,7 @@ public class IdxBizFanPointVarCentralValue{ ...@@ -39,7 +40,7 @@ public class IdxBizFanPointVarCentralValue{
* *
*/ */
@TableField("REC_DATE") @TableField("REC_DATE")
private LocalDateTime recDate; private Date recDate;
/** /**
* *
...@@ -81,7 +82,7 @@ public class IdxBizFanPointVarCentralValue{ ...@@ -81,7 +82,7 @@ public class IdxBizFanPointVarCentralValue{
* *
*/ */
@TableField("ANALYSIS_POINT_ID") @TableField("ANALYSIS_POINT_ID")
private Integer analysisPointId; private String analysisPointId;
/** /**
* 片区 * 片区
...@@ -171,6 +172,6 @@ public class IdxBizFanPointVarCentralValue{ ...@@ -171,6 +172,6 @@ public class IdxBizFanPointVarCentralValue{
* 工况变量2ID * 工况变量2ID
*/ */
@TableField("PROCESS_POINT2_ID") @TableField("PROCESS_POINT2_ID")
private Double processPoint2Id; private String processPoint2Id;
} }
...@@ -125,4 +125,9 @@ public class IdxBizFanWarningRecord{ ...@@ -125,4 +125,9 @@ public class IdxBizFanWarningRecord{
@TableField("EQUIPMENT_NAME") @TableField("EQUIPMENT_NAME")
private String equipmentName; private String equipmentName;
/**
* 预警内容
* */
@TableField("CONTENT")
private String CONTENT;
} }
package com.yeejoin.amos.boot.module.jxiop.biz.mapper2; package com.yeejoin.amos.boot.module.jxiop.biz.mapper2;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.jxiop.biz.dto.IdxBizFanPointProcessVariableClassificationDto;
import com.yeejoin.amos.boot.module.jxiop.biz.entity.IdxBizFanPointProcessVariableClassification; import com.yeejoin.amos.boot.module.jxiop.biz.entity.IdxBizFanPointProcessVariableClassification;
import java.util.List; import java.util.List;
...@@ -12,7 +13,7 @@ import java.util.List; ...@@ -12,7 +13,7 @@ import java.util.List;
* @date 2023-08-15 * @date 2023-08-15
*/ */
public interface IdxBizFanPointProcessVariableClassificationMapper extends BaseMapper<IdxBizFanPointProcessVariableClassification> { public interface IdxBizFanPointProcessVariableClassificationMapper extends BaseMapper<IdxBizFanPointProcessVariableClassification> {
List<IdxBizFanPointProcessVariableClassification> getInfluxDBData(); List<IdxBizFanPointProcessVariableClassificationDto> getInfluxDBData();
List<String> gateWayIdListFan(); List<String> gateWayIdListFan();
} }
...@@ -80,3 +80,11 @@ spring.elasticsearch.rest.connection-timeout=30000 ...@@ -80,3 +80,11 @@ spring.elasticsearch.rest.connection-timeout=30000
spring.elasticsearch.rest.username=elastic spring.elasticsearch.rest.username=elastic
spring.elasticsearch.rest.password=123456 spring.elasticsearch.rest.password=123456
spring.elasticsearch.rest.read-timeout=30000 spring.elasticsearch.rest.read-timeout=30000
healthValue_Warn=39
healthValue_Risk=59
healthValue_Notice=79
healthValue_DayCount=3
healthValue_HourCount=6
healthValue_MinCount=5
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yeejoin.amos.boot.module.jxiop.biz.mapper2.IdxBizFanPointProcessVariableClassificationMapper"> <mapper namespace="com.yeejoin.amos.boot.module.jxiop.biz.mapper2.IdxBizFanPointProcessVariableClassificationMapper">
<select id="getInfluxDBData" resultType="com.yeejoin.amos.boot.module.jxiop.biz.entity.IdxBizFanPointProcessVariableClassification"> <select id="getInfluxDBData" resultType="com.yeejoin.amos.boot.module.jxiop.biz.dto.IdxBizFanPointProcessVariableClassificationDto">
SELECT b.*, SELECT b.*,
ibfpvcv.PROCESS_POINT1_ID as pointOneId, ibfpvcv.PROCESS_POINT1_ID as pointOneId,
ibfpvcv.PROCESS_POINT2_ID as pointTwoId, ibfpvcv.PROCESS_POINT2_ID as pointTwoId,
ibfpvcv.PROCESS_POINT3_ID as pointThreeId, ibfpvcv.PROCESS_POINT3_ID as pointThreeId,
ibfpvcv.ANALYSIS_POINT_ID as pointId ibfpvcv.ANALYSIS_POINT_ID as pointId
FROM ( FROM (
SELECT * SELECT *
FROM idx_biz_uxfv uxfv FROM idx_biz_fan_point_process_variable_classification uxfv
WHERE uxfv.SEQUENCE_NBR IN ( WHERE uxfv.SEQUENCE_NBR IN (
SELECT PROCESS_POINT1_ID SELECT PROCESS_POINT1_ID
FROM `idx_biz_fan_point_var_central_value` FROM `idx_biz_fan_point_var_central_value`
WHERE ANALYSIS_POINT_ID IS NOT NULL WHERE ANALYSIS_POINT_ID IS NOT NULL
GROUP BY ANALYSIS_POINT_ID, GROUP BY ANALYSIS_POINT_ID,
PROCESS_POINT1_ID, PROCESS_POINT1_ID,
PROCESS_POINT3_ID, PROCESS_POINT3_ID,
PROCESS_POINT2_ID PROCESS_POINT2_ID
UNION ALL UNION ALL
SELECT PROCESS_POINT2_ID SELECT PROCESS_POINT2_ID
FROM `idx_biz_fan_point_var_central_value` FROM `idx_biz_fan_point_var_central_value`
WHERE ANALYSIS_POINT_ID IS NOT NULL WHERE ANALYSIS_POINT_ID IS NOT NULL
GROUP BY ANALYSIS_POINT_ID, GROUP BY ANALYSIS_POINT_ID,
PROCESS_POINT1_ID, PROCESS_POINT1_ID,
PROCESS_POINT3_ID, PROCESS_POINT3_ID,
PROCESS_POINT2_ID PROCESS_POINT2_ID
UNION ALL UNION ALL
SELECT PROCESS_POINT3_ID SELECT PROCESS_POINT3_ID
FROM `idx_biz_fan_point_var_central_value` FROM `idx_biz_fan_point_var_central_value`
WHERE ANALYSIS_POINT_ID IS NOT NULL WHERE ANALYSIS_POINT_ID IS NOT NULL
GROUP BY ANALYSIS_POINT_ID, GROUP BY ANALYSIS_POINT_ID,
PROCESS_POINT1_ID, PROCESS_POINT1_ID,
PROCESS_POINT3_ID, PROCESS_POINT3_ID,
PROCESS_POINT2_ID PROCESS_POINT2_ID
UNION ALL UNION ALL
SELECT ANALYSIS_POINT_ID SELECT ANALYSIS_POINT_ID
FROM `idx_biz_fan_point_var_central_value` FROM `idx_biz_fan_point_var_central_value`
WHERE ANALYSIS_POINT_ID IS NOT NULL WHERE ANALYSIS_POINT_ID IS NOT NULL
GROUP BY ANALYSIS_POINT_ID, GROUP BY ANALYSIS_POINT_ID,
PROCESS_POINT1_ID, PROCESS_POINT1_ID,
PROCESS_POINT3_ID, PROCESS_POINT3_ID,
PROCESS_POINT2_ID PROCESS_POINT2_ID
)) AS b, )) AS b,
idx_biz_fan_point_var_central_value ibfpvcv idx_biz_fan_point_var_central_value ibfpvcv
WHERE b.SEQUENCE_NBR = ibfpvcv.PROCESS_POINT1_ID WHERE b.SEQUENCE_NBR = ibfpvcv.PROCESS_POINT1_ID
OR b.SEQUENCE_NBR = ibfpvcv.PROCESS_POINT2_ID OR b.SEQUENCE_NBR = ibfpvcv.PROCESS_POINT2_ID
OR b.SEQUENCE_NBR = ibfpvcv.PROCESS_POINT3_ID OR b.SEQUENCE_NBR = ibfpvcv.PROCESS_POINT3_ID
OR b.SEQUENCE_NBR = ibfpvcv.ANALYSIS_POINT_ID
GROUP BY b.SEQUENCE_NBR GROUP BY b.SEQUENCE_NBR
</select> </select>
......
...@@ -629,7 +629,7 @@ public class MonitorFanIdxController extends BaseController { ...@@ -629,7 +629,7 @@ public class MonitorFanIdxController extends BaseController {
String num = monitorFanIndicator.getFJCount(gatewayId); String num = monitorFanIndicator.getFJCount(gatewayId);
columnMap.put("逆变器台数",num); columnMap.put("逆变器台数",num);
Double capacityl = commonService.getStationCapactityByStationWerks(stationBasic.getStationNumber()); Double capacityl = commonService.getStationCapactityByStationWerks(stationBasic.getStationNumber());
columnMap.put("装机容量",capacityl); columnMap.put("装机容量",String.format("%.2f",capacityl));
String json = null; String json = null;
try { try {
......
...@@ -89,6 +89,9 @@ public class CommonServiceImpl { ...@@ -89,6 +89,9 @@ public class CommonServiceImpl {
String sql = "SELECT * FROM indicators_"+gatewayId+" where equipmentIndexName='"+indicator+"'"; String sql = "SELECT * FROM indicators_"+gatewayId+" where equipmentIndexName='"+indicator+"'";
Double avageValue = 0.0; Double avageValue = 0.0;
List<Map<String,Object>> mapList = influxdbUtil.query(sql); List<Map<String,Object>> mapList = influxdbUtil.query(sql);
if (mapList.size() < 1){
return avageValue;
}
avageValue =mapList.stream().filter(stringObjectMap -> !ObjectUtils.isEmpty(stringObjectMap.get("value"))).mapToDouble(l->Double.parseDouble((String) l.get("value"))).average().getAsDouble(); avageValue =mapList.stream().filter(stringObjectMap -> !ObjectUtils.isEmpty(stringObjectMap.get("value"))).mapToDouble(l->Double.parseDouble((String) l.get("value"))).average().getAsDouble();
return Double.valueOf(String.format("%.2f",avageValue)); return Double.valueOf(String.format("%.2f",avageValue));
} }
......
[ [
{ {
"titie": "装机容量", "title": "装机容量",
"title1": "装机容量(MW)", "title1": "装机容量(MW)",
"url": "upload/jxiop/amos_studio/2F378EF430F788CA71E876359B46C4E.png" "url": "upload/jxiop/amos_studio/2F378EF430F788CA71E876359B46C4E.png"
}, },
{ {
"titie": "日发电量", "title": "日发电量",
"title1": "日发电量(万kWh)", "title1": "日发电量(万kWh)",
"url": "upload/jxiop/amos_studio/E07C6C41715033585F69934AF08A3431.png" "url": "upload/jxiop/amos_studio/E07C6C41715033585F69934AF08A3431.png"
}, },
{ {
"titie": "风机台数", "title": "风机台数",
"title1": "风机台数(台)", "title1": "风机台数(台)",
"action": "*.replace(\".0\",\"\")", "action": "*.replace(\".0\",\"\")",
"url": "upload/jxiop/amos_studio/EA3572E1BD31DC1E7D8DA162F09ECB.png" "url": "upload/jxiop/amos_studio/EA3572E1BD31DC1E7D8DA162F09ECB.png"
}, },
{ {
"titie": "月发电量", "title": "月发电量",
"title1": "月发电量(万kWh)", "title1": "月发电量(万kWh)",
"url": "upload/jxiop/amos_studio/6CE2792ABEEAE816CB798649A6796.png" "url": "upload/jxiop/amos_studio/6CE2792ABEEAE816CB798649A6796.png"
}, },
{ {
"titie": "瞬时风速", "title": "瞬时风速",
"title1": "平均风速(m/s)", "title1": "平均风速(m/s)",
"url": "upload/jxiop/amos_studio/3B66742AAB2FEB0F5CEC10DA50156F.png" "url": "upload/jxiop/amos_studio/3B66742AAB2FEB0F5CEC10DA50156F.png"
}, },
{ {
"titie": "年发电量", "title": "年发电量",
"title1": "年发电量(万kWh)", "title1": "年发电量(万kWh)",
"url": "upload/jxiop/amos_studio/12D321E29727689B334E3E625383EB7C.png" "url": "upload/jxiop/amos_studio/12D321E29727689B334E3E625383EB7C.png"
}, },
{ {
"titie": "有功功率", "title": "有功功率",
"title1": "有功功率(MW)", "title1": "有功功率(MW)",
"action": "String.format(\"%.2f\",Double.parseDouble(*)/1000)", "action": "String.format(\"%.2f\",Double.parseDouble(*)/1000)",
"url": "upload/jxiop/amos_studio/C46B483E51ACAC137CBEB5156F6F377.png" "url": "upload/jxiop/amos_studio/C46B483E51ACAC137CBEB5156F6F377.png"
}, },
{ {
"titie": "日利用小时", "title": "日利用小时",
"title1": "日利用小时", "title1": "日利用小时",
"action":"String.format(\"%.2f\",Double.parseDouble(columnMap.get(\"*\").toString())/ (Double.parseDouble(columnMap.get(\"-\").toString())*1000))", "action":"String.format(\"%.2f\",Double.parseDouble(columnMap.get(\"*\").toString())/ (Double.parseDouble(columnMap.get(\"-\").toString())*1000))",
"url": "upload/jxiop/amos_studio/C46B483E51ACAC137CBEB5156F6F377.png" "url": "upload/jxiop/amos_studio/C46B483E51ACAC137CBEB5156F6F377.png"
}, },
{ {
"titie": "上网电量", "title": "上网电量",
"title1": "上网电量(万kWh)", "title1": "上网电量(万kWh)",
"url": "upload/jxiop/amos_studio/1660C5DDA22ACFADC89A60DEDB82FA39.png" "url": "upload/jxiop/amos_studio/1660C5DDA22ACFADC89A60DEDB82FA39.png"
} }
......
[ [
{ {
"titie": "逆变器台数", "title": "逆变器台数",
"title1": "逆变器台数(台)", "title1": "逆变器台数(台)",
"action": "*.replace(\".0\",\"\")", "action": "*.replace(\".0\",\"\")",
"url": "upload/jxiop/amos_studio/EA3572E1BD31DC1E7D8DA162F09ECB.png" "url": "upload/jxiop/amos_studio/EA3572E1BD31DC1E7D8DA162F09ECB.png"
}, },
{ {
"titie": "装机容量", "title": "装机容量",
"title1": "装机容量(MW)", "title1": "装机容量(MW)",
"url": "upload/jxiop/amos_studio/2F378EF430F788CA71E876359B46C4E.png" "url": "upload/jxiop/amos_studio/2F378EF430F788CA71E876359B46C4E.png"
}, },
{ {
"titie": "有功功率", "title": "有功功率",
"title1": "有功功率(MW)", "title1": "有功功率(MW)",
"action": "String.format(\"%.2f\",Double.parseDouble(*)/1000)", "action": "String.format(\"%.2f\",Double.parseDouble(*)/1000)",
"url": "upload/jxiop/amos_studio/C46B483E51ACAC137CBEB5156F6F377.png" "url": "upload/jxiop/amos_studio/C46B483E51ACAC137CBEB5156F6F377.png"
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
{ {
"url": "upload/jxiop/amos_studio/F9A5F9E6EB7C825CA869063E817E281.png", "url": "upload/jxiop/amos_studio/F9A5F9E6EB7C825CA869063E817E281.png",
"title1": "综合效率(%)", "title1": "综合效率(%)",
"title2": "综合效率" "title": "综合效率"
}, },
{ {
"url": "upload/jxiop/amos_studio/DD1CE8BAF5A7C3AC5E6E2C0D46C3EEC.png", "url": "upload/jxiop/amos_studio/DD1CE8BAF5A7C3AC5E6E2C0D46C3EEC.png",
...@@ -29,30 +29,30 @@ ...@@ -29,30 +29,30 @@
{ {
"url": "upload/jxiop/amos_studio/22639FDFF29B20B681DF55F1252876B3.png", "url": "upload/jxiop/amos_studio/22639FDFF29B20B681DF55F1252876B3.png",
"title1": "总辐射日累计(Mb/㎡)", "title1": "总辐射日累计(Mb/㎡)",
"title2": "总辐射累计" "title": "总辐射累计"
}, },
{ {
"titie": "日发电量", "title": "日发电量",
"title1": "日发电量(万kWh)", "title1": "日发电量(万kWh)",
"url": "upload/jxiop/amos_studio/E07C6C41715033585F69934AF08A3431.png" "url": "upload/jxiop/amos_studio/E07C6C41715033585F69934AF08A3431.png"
}, },
{ {
"titie": "月发电量", "title": "月发电量",
"title1": "月发电量(万kWh)", "title1": "月发电量(万kWh)",
"url": "upload/jxiop/amos_studio/6CE2792ABEEAE816CB798649A6796.png" "url": "upload/jxiop/amos_studio/6CE2792ABEEAE816CB798649A6796.png"
}, },
{ {
"titie": "年发电量", "title": "年发电量",
"title1": "年发电量(万kWh)", "title1": "年发电量(万kWh)",
"url": "upload/jxiop/amos_studio/12D321E29727689B334E3E625383EB7C.png" "url": "upload/jxiop/amos_studio/12D321E29727689B334E3E625383EB7C.png"
}, },
{ {
"titie": "上网电量", "title": "上网电量",
"title1": "上网电量(万kWh)", "title1": "上网电量(万kWh)",
"url": "upload/jxiop/amos_studio/1660C5DDA22ACFADC89A60DEDB82FA39.png" "url": "upload/jxiop/amos_studio/1660C5DDA22ACFADC89A60DEDB82FA39.png"
}, },
{ {
"titie": "年利用小时", "title": "年利用小时",
"title1": "年利用小时", "title1": "年利用小时",
"action":"String.format(\"%.2f\",Double.parseDouble(columnMap.get(\"*\").toString())/ (Double.parseDouble(columnMap.get(\"-\").toString())*1000))", "action":"String.format(\"%.2f\",Double.parseDouble(columnMap.get(\"*\").toString())/ (Double.parseDouble(columnMap.get(\"-\").toString())*1000))",
"url": "upload/jxiop/amos_studio/C46B483E51ACAC137CBEB5156F6F377.png" "url": "upload/jxiop/amos_studio/C46B483E51ACAC137CBEB5156F6F377.png"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment