|
@@ -4,6 +4,7 @@ import com.gyee.sampleimpala.common.constant.Constants;
|
|
|
import com.gyee.sampleimpala.common.feign.RemoteServiceBuilder;
|
|
|
import com.gyee.sampleimpala.common.util.DateUtil;
|
|
|
import com.gyee.sampleimpala.model.custom.TsPointData;
|
|
|
+import com.gyee.sampleimpala.model.kudu.Windturbine;
|
|
|
import com.gyee.sampleimpala.model.kudu.Windturbinepoint;
|
|
|
import com.gyee.sampleimpala.service.kudu.WindpowerstationService;
|
|
|
import com.gyee.sampleimpala.service.kudu.WindturbineService;
|
|
@@ -19,13 +20,16 @@ import java.util.List;
|
|
|
@Slf4j
|
|
|
public class TaskPerformance {
|
|
|
|
|
|
+ // 分钟 * 秒
|
|
|
+ private final Integer inteval = 5 * 60;
|
|
|
@Autowired
|
|
|
private RemoteServiceBuilder remoteServiceBuilder;
|
|
|
@Autowired
|
|
|
+ private WindturbineService windturbineService;
|
|
|
+ @Autowired
|
|
|
private WindturbinepointService windturbinepointService;
|
|
|
|
|
|
|
|
|
-
|
|
|
/**
|
|
|
* 性能下降统计
|
|
|
* 延时30s执行
|
|
@@ -33,17 +37,25 @@ public class TaskPerformance {
|
|
|
*/
|
|
|
// @Scheduled(initialDelay = 30 * 1000, fixedRate = 60 * 1000)
|
|
|
public void performanceDown(){
|
|
|
- List<Windturbinepoint> nssFdc = windturbinepointService.getAllByStationAndUniformCode("NSS_FDC", Constants.FDJZS);
|
|
|
- List<Windturbinepoint> ztFdc = windturbinepointService.getAllByStationAndUniformCode("NSS_FDC", Constants.FJMXZT);
|
|
|
- List<Windturbinepoint> qfFdc = windturbinepointService.getAllByStationAndUniformCode("NSS_FDC", Constants.RSSQFZT);
|
|
|
-
|
|
|
- String point_nss_zs = "NSSFJ.NX_GD_NSSF_FJ_P1_L1_001_AI0012";
|
|
|
- String point_nss_zt = "NSSFJJSFW.NX_GD_NSSF_FJ_P1_L1_001_CI0169";
|
|
|
-
|
|
|
- List<TsPointData> zsData = remoteServiceBuilder.ShardingService().getHistoryRaw(point_nss_zs,
|
|
|
- DateUtil.covertDateTimestamp("2021-11-01 00:00:00"), DateUtil.covertDateTimestamp("2021-11-01 00:30:00"));
|
|
|
- List<TsPointData> ztData = remoteServiceBuilder.ShardingService().getHistoryRaw(point_nss_zt,
|
|
|
- DateUtil.covertDateTimestamp("2021-11-01 00:00:00"), DateUtil.covertDateTimestamp("2021-11-01 00:30:00"));
|
|
|
+ List<Windturbinepoint> zs = windturbinepointService.getAllByStationAndUniformCode("NSS_FDC", Constants.FDJZS);
|
|
|
+ List<Windturbinepoint> zt = windturbinepointService.getAllByStationAndUniformCode("NSS_FDC", Constants.FJMXZT);
|
|
|
+ List<Windturbinepoint> qf = windturbinepointService.getAllByStationAndUniformCode("NSS_FDC", Constants.RSSQFZT);
|
|
|
+
|
|
|
+ List<Windturbine> listNSS = windturbineService.getWindTurbineId("NSS_FDC");
|
|
|
+
|
|
|
+ if (listNSS == null || listNSS.size() < 0)
|
|
|
+ return;
|
|
|
+
|
|
|
+ for (int i = 0; i < listNSS.size(); i++){
|
|
|
+ // zhi
|
|
|
+ if (i > 2)
|
|
|
+ break;
|
|
|
+//
|
|
|
+// List<TsPointData> zsData = remoteServiceBuilder.ShardingService().getHistorySnap(zs,
|
|
|
+// DateUtil.covertDateTimestamp("2021-11-01 00:00:00"), DateUtil.covertDateTimestamp("2021-11-01 00:30:00"));
|
|
|
+// List<TsPointData> ztData = remoteServiceBuilder.ShardingService().getHistoryRaw(point_nss_zt,
|
|
|
+// DateUtil.covertDateTimestamp("2021-11-01 00:00:00"), DateUtil.covertDateTimestamp("2021-11-01 00:30:00"));
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
}
|