Commit 56ae6826 authored by wujiang's avatar wujiang

修复健康指数生产问题

parent 1633c285
...@@ -403,7 +403,7 @@ public class IdxBizFanHealthIndexController extends BaseController { ...@@ -403,7 +403,7 @@ public class IdxBizFanHealthIndexController extends BaseController {
item.setHealthIndex(roundedNumber); item.setHealthIndex(roundedNumber);
}); });
int total = fanHealthIndexDayMapper.selectDataTotal(healthLevel, area, equipmentName, subSystem, analysisType, analysisObjType, station, pointName, indexAddress, startTimeTop, endTimeTop); int total = fanHealthIndexDayMapper.selectDataTotal(healthLevel, area, equipmentName, subSystem, analysisType, analysisObjType, station, pointName, indexAddress, startTimeTop, endTimeTop,orgCode);
page.setRecords(fanHealthIndexDays); page.setRecords(fanHealthIndexDays);
page.setTotal(total); page.setTotal(total);
// page.setTotal(Long.valueOf(fanHealthIndexDays.size())); // page.setTotal(Long.valueOf(fanHealthIndexDays.size()));
......
...@@ -165,19 +165,19 @@ public class IdxBizPvPointVarCentralValue{ ...@@ -165,19 +165,19 @@ public class IdxBizPvPointVarCentralValue{
/** /**
* 工况变量3ID * 工况变量3ID
*/ */
@TableField("PROCESS_POINT3_ID_NAME") @TableField("PROCESS_POINT3_NAME")
private String processPoint3IdName; private String processPoint3IdName;
/** /**
* 工况变量2ID * 工况变量2ID
*/ */
@TableField("PROCESS_POINT2_ID_NAME") @TableField("PROCESS_POINT2_NAME")
private String processPoint2IdName; private String processPoint2IdName;
/** /**
* 工况变量1ID * 工况变量1ID
*/ */
@TableField("PROCESS_POINT1_ID_NAME") @TableField("PROCESS_POINT1_NAME")
private String processPoint1IdName; private String processPoint1IdName;
/** /**
......
...@@ -40,5 +40,19 @@ public class SyncESDataToTdengineMqttListener extends EmqxListener { ...@@ -40,5 +40,19 @@ public class SyncESDataToTdengineMqttListener extends EmqxListener {
}).start(); }).start();
} }
if ("pvsuccess".equals(flag)){
//开始异步计算光伏的健康指数算法
new Thread(()->{
//调用光伏的健康指数算法
commonServiceImpl.healthWarningMinuteByPv();
}).start();
}
if ("fansuccess".equals(flag)){
//开始异步计算光伏的健康指数算法
new Thread(()->{
//调用光伏的健康指数算法
commonServiceImpl.healthWarningMinuteByFan();
}).start();
}
} }
} }
...@@ -2694,10 +2694,9 @@ public class CommonServiceImpl { ...@@ -2694,10 +2694,9 @@ public class CommonServiceImpl {
pvHealthIndex.setAnomaly(idxBizPvHealthIndex.getANOMALY()); pvHealthIndex.setAnomaly(idxBizPvHealthIndex.getANOMALY());
pvHealthIndex.setRecDate(DateUtil.now()); pvHealthIndex.setRecDate(DateUtil.now());
pvHealthIndex.setArea(idxBizPvHealthIndex.getArae()); pvHealthIndex.setArea(idxBizPvHealthIndex.getArae());
pvHealthIndex.setAnalysisTime(DateUtil.now()); pvHealthIndex.setAnalysisTime(format);
pvHealthIndex.setHealthLevel(idxBizPvHealthIndex.getHealthLevel()); pvHealthIndex.setHealthLevel(idxBizPvHealthIndex.getHealthLevel());
pvHealthIndex.setKks(idxBizPvHealthIndex.getKks()); pvHealthIndex.setKks(idxBizPvHealthIndex.getKks());
pvHealthIndex.setRecDate(format);
pvHealthIndex.setOrgCode(obj.getOrgCode()); pvHealthIndex.setOrgCode(obj.getOrgCode());
fanHealthIndices1.add(pvHealthIndex); fanHealthIndices1.add(pvHealthIndex);
} }
......
...@@ -46,7 +46,7 @@ public interface FanHealthIndexDayMapper extends BaseMapper<FanHealthIndexDay> { ...@@ -46,7 +46,7 @@ public interface FanHealthIndexDayMapper extends BaseMapper<FanHealthIndexDay> {
"<if test='equipmentName!= null'>AND equipment_name = #{equipmentName} </if>" + "<if test='equipmentName!= null'>AND equipment_name = #{equipmentName} </if>" +
"<if test='orgCode!= null'>AND org_code like '%${orgCode}%' </if>" + "<if test='orgCode!= null'>AND org_code like '%${orgCode}%' </if>" +
"</script>") "</script>")
int selectDataTotal(@Param("healthLevel")String healthLevel,@Param("area")String area,@Param("equipmentName")String equipmentName,@Param("subSystem")String subSystem,@Param("analysisType")String analysisType,@Param("analysisObjType")String analysisObjType,@Param("station")String station,@Param("pointName")String pointName, @Param("indexAddress")String indexAddress,@Param("startTimeTop") String startTimeTop, @Param("endTimeTop")String endTimeTop); int selectDataTotal(@Param("healthLevel")String healthLevel,@Param("area")String area,@Param("equipmentName")String equipmentName,@Param("subSystem")String subSystem,@Param("analysisType")String analysisType,@Param("analysisObjType")String analysisObjType,@Param("station")String station,@Param("pointName")String pointName, @Param("indexAddress")String indexAddress,@Param("startTimeTop") String startTimeTop, @Param("endTimeTop")String endTimeTop, @Param("orgCode")String orgCode);
@Select("<script>"+ @Select("<script>"+
......
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