|
@@ -1448,23 +1448,21 @@ public class MonitorService {
|
|
|
zjrlmap.put("zjrl", zjrl);
|
|
|
|
|
|
|
|
|
- for (int i = 0; i < 3; i++) {
|
|
|
- PowercurveVo vo = new PowercurveVo();
|
|
|
- vo.setLlgl(0.0);
|
|
|
- vo.setRfdl(0.0);
|
|
|
- vo.setYfdl(0.0);
|
|
|
- vo.setNfdl(0.0);
|
|
|
- vo.setBzgl(0.0);
|
|
|
- vo.setSjgl(0.0);
|
|
|
- vo.setSsfs(0.0);
|
|
|
- vo.setGzzs(0.0);
|
|
|
- vo.setFnlyl(0.0);
|
|
|
- vo.setHours(i);
|
|
|
- vo.setName(wpId);
|
|
|
- vos.add(vo);
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
Map<String, Map<String, ProBasicPowerstationPoint>> pointwpmap = CacheContext.pointwpmap;
|
|
|
Map<String, ProBasicPowerstationPoint> wtpointmap = pointwpmap.get(wpId);
|
|
|
|
|
@@ -1492,6 +1490,22 @@ public class MonitorService {
|
|
|
double temp1 = 0;
|
|
|
double temp2 = 0;
|
|
|
|
|
|
+ for (int i = 0; i < 3; i++) {
|
|
|
+ PowercurveVo vo2 = new PowercurveVo();
|
|
|
+ vo2.setLlgl(0.0);
|
|
|
+ vo2.setRfdl(0.0);
|
|
|
+ vo2.setYfdl(0.0);
|
|
|
+ vo2.setNfdl(0.0);
|
|
|
+ vo2.setBzgl(0.0);
|
|
|
+ vo2.setSjgl(0.0);
|
|
|
+ vo2.setSsfs(0.0);
|
|
|
+ vo2.setGzzs(0.0);
|
|
|
+ vo2.setFnlyl(0.0);
|
|
|
+ vo2.setHours(i);
|
|
|
+ vo2.setName(wpId);
|
|
|
+ vos.add(vo2);
|
|
|
+ }
|
|
|
+
|
|
|
if (!sj.isEmpty() && sj.size()==3) {
|
|
|
temp0 = sj.get(0).getPointValueInDouble();
|
|
|
temp1 = sj.get(1).getPointValueInDouble();
|
|
@@ -1499,6 +1513,7 @@ public class MonitorService {
|
|
|
vos.get(0).setNfdl(StringUtils.round(temp0 / zjrl, 2));
|
|
|
vos.get(1).setNfdl(StringUtils.round(temp1 / zjrl, 2));
|
|
|
vos.get(2).setNfdl(StringUtils.round(temp2 / zjrl, 2));
|
|
|
+
|
|
|
}
|
|
|
|
|
|
}
|
|
@@ -1509,13 +1524,13 @@ public class MonitorService {
|
|
|
DateUtils.getMonthLast(new Date());
|
|
|
Date date = DateUtils.getCurrentDate();
|
|
|
|
|
|
- for(int i = month1;i>0;i--){
|
|
|
+ for(int i = month1;i > 0;i--){
|
|
|
|
|
|
PointData data = edosUtil.getSectionData(month, DateUtils.getEndOfDay(DateUtils.getMonthLast(date)).getTime());
|
|
|
- PowercurveVo vo = new PowercurveVo();
|
|
|
- vo.setYfdl(DoubleUtils.keepPrecision(data.getPointValueInDouble(),2));
|
|
|
- vo.setHours(i);
|
|
|
- vos.add(vo);
|
|
|
+ PowercurveVo vo1 = new PowercurveVo();
|
|
|
+ vo1.setYfdl(DoubleUtils.keepPrecision(data.getPointValueInDouble(),2));
|
|
|
+ vo1.setHours(i);
|
|
|
+ vos.add(vo1);
|
|
|
date = DateUtils.addMonths(date,-1);
|
|
|
}
|
|
|
SortUtils.sort(vos,"hours",SortUtils.ASC);
|
|
@@ -1554,6 +1569,55 @@ public class MonitorService {
|
|
|
|
|
|
|
|
|
public List<PowercurveVo> planvalue(String wpId, String timetype) throws Exception {
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
return null;
|
|
|
|
|
|
}
|