|
@@ -2204,8 +2204,10 @@ public class GenreSetPushService {
|
|
|
if (zjrl != 0) {
|
|
|
//月利用小时
|
|
|
jczbmap.put("ylyxs", (new BigDecimal(jczblist.get(2).getPointValueInDouble()).multiply(new BigDecimal(10))).divide(new BigDecimal(zjrl), 2, RoundingMode.HALF_EVEN).doubleValue());
|
|
|
+ jczbmap.put("ylyxs",MathUtil.twoBit(yfdl*10000/(zjrl*1000)));
|
|
|
//年利用小时
|
|
|
- jczbmap.put("nlyxs", (new BigDecimal(jczblist.get(3).getPointValueInDouble()).multiply(new BigDecimal(10))).divide(new BigDecimal(zjrl), 2, RoundingMode.HALF_EVEN).doubleValue());
|
|
|
+// jczbmap.put("nlyxs", (new BigDecimal(jczblist.get(3).getPointValueInDouble()).multiply(new BigDecimal(10))).divide(new BigDecimal(zjrl), 2, RoundingMode.HALF_EVEN).doubleValue());
|
|
|
+ jczbmap.put("nlyxs",MathUtil.twoBit(nfdl*10000/(zjrl*1000)));
|
|
|
|
|
|
} else {
|
|
|
//月利用小时
|
|
@@ -2424,9 +2426,9 @@ public class GenreSetPushService {
|
|
|
// //缺陷降出力台数
|
|
|
// Double qxjclnum = 0.0;
|
|
|
// 限电降出力台数
|
|
|
- Double xdjclnum = 0.0;
|
|
|
+ Double xdnum = 0.0;
|
|
|
// 限电停机台数
|
|
|
- Double xdtjnum = 0.0;
|
|
|
+ Double slnum = 0.0;
|
|
|
// 故障停机台数
|
|
|
Double gztjnum = 0.0;
|
|
|
// // 场内受累停机台数
|
|
@@ -2441,6 +2443,33 @@ public class GenreSetPushService {
|
|
|
// Double hjslnum = 0.0;
|
|
|
// 风机离线台数
|
|
|
Double lxnum = 0.0;
|
|
|
+
|
|
|
+ //待机台数
|
|
|
+ Double gfdjnum = 0.0;
|
|
|
+// //手动停机台数
|
|
|
+// Double sdtjnum = 0.0;
|
|
|
+ //正常发电台数
|
|
|
+ Double gfzcfdnum = 0.0;
|
|
|
+// //缺陷降出力台数
|
|
|
+// Double qxjclnum = 0.0;
|
|
|
+ // 限电降出力台数
|
|
|
+ Double gfxdnum = 0.0;
|
|
|
+ // 限电停机台数
|
|
|
+ Double gfslnum = 0.0;
|
|
|
+ // 故障停机台数
|
|
|
+ Double gfgztjnum = 0.0;
|
|
|
+// // 场内受累停机台数
|
|
|
+// Double cnsltjnum = 0.0;
|
|
|
+ // 检修停机台数
|
|
|
+ Double gfjxtjnum = 0.0;
|
|
|
+// // 场内受累检修台数
|
|
|
+// Double cnsljxnum = 0.0;
|
|
|
+// // 电网受累台数
|
|
|
+// Double dwslnum = 0.0;
|
|
|
+// // 环境受累台数
|
|
|
+// Double hjslnum = 0.0;
|
|
|
+ // 风机离线台数
|
|
|
+ Double gflxnum = 0.0;
|
|
|
for (Windpowerstation wp : wplist) {
|
|
|
|
|
|
|
|
@@ -2493,10 +2522,10 @@ public class GenreSetPushService {
|
|
|
jxtjnum++;
|
|
|
break;
|
|
|
case 5:
|
|
|
- xdjclnum++;
|
|
|
+ xdnum++;
|
|
|
break;
|
|
|
case 6:
|
|
|
- xdtjnum++;
|
|
|
+ slnum++;
|
|
|
break;
|
|
|
|
|
|
default:
|
|
@@ -2507,12 +2536,12 @@ public class GenreSetPushService {
|
|
|
|
|
|
mxztmap.put("fd_djts", djnum);
|
|
|
mxztmap.put("fd_yxts", zcfdnum);
|
|
|
- mxztmap.put("fd_xdjclts", xdjclnum);
|
|
|
- mxztmap.put("fd_xdtjts", xdtjnum);
|
|
|
+ mxztmap.put("fd_xdts", xdnum);
|
|
|
+ mxztmap.put("fd_slts", slnum);
|
|
|
mxztmap.put("fd_gzts", gztjnum);
|
|
|
mxztmap.put("fd_jxts", jxtjnum);
|
|
|
mxztmap.put("fd_lxts", lxnum);
|
|
|
- mxztmap.put("fd_jrts", djnum + zcfdnum + gztjnum + jxtjnum + xdjclnum + xdtjnum + lxnum);
|
|
|
+ mxztmap.put("fd_jrts", djnum + zcfdnum + gztjnum + jxtjnum + xdnum + slnum + lxnum);
|
|
|
}
|
|
|
|
|
|
if (!gfzblist.isEmpty() && gfzblist.size() == gfzblist.size()) {
|
|
@@ -2520,25 +2549,25 @@ public class GenreSetPushService {
|
|
|
double gfzt = MathUtil.twoBit(MathUtil.twoBit(gfzblist.get(i).getPointValueInDouble()));
|
|
|
switch (Double.valueOf(gfzt).intValue()) {
|
|
|
case 0:
|
|
|
- djnum++;
|
|
|
+ gfdjnum++;
|
|
|
break;
|
|
|
case 1:
|
|
|
- zcfdnum++;
|
|
|
+ gfzcfdnum++;
|
|
|
break;
|
|
|
case 2:
|
|
|
- gztjnum++;
|
|
|
+ gfgztjnum++;
|
|
|
break;
|
|
|
case 3:
|
|
|
- lxnum++;
|
|
|
+ gflxnum++;
|
|
|
break;
|
|
|
case 4:
|
|
|
- jxtjnum++;
|
|
|
+ gfjxtjnum++;
|
|
|
break;
|
|
|
case 5:
|
|
|
- xdjclnum++;
|
|
|
+ gfxdnum++;
|
|
|
break;
|
|
|
case 6:
|
|
|
- xdtjnum++;
|
|
|
+ gfslnum++;
|
|
|
break;
|
|
|
|
|
|
default:
|
|
@@ -2548,14 +2577,14 @@ public class GenreSetPushService {
|
|
|
}
|
|
|
|
|
|
}
|
|
|
- mxztmap.put("gf_djts", djnum);
|
|
|
- mxztmap.put("gf_yxts", zcfdnum);
|
|
|
- mxztmap.put("gf_xdjclts", xdjclnum);
|
|
|
- mxztmap.put("gf_xdtjts", xdtjnum);
|
|
|
- mxztmap.put("gf_gzts", gztjnum);
|
|
|
- mxztmap.put("gf_jxts", jxtjnum);
|
|
|
- mxztmap.put("gf_lxts", lxnum);
|
|
|
- mxztmap.put("gf_jrts", djnum + zcfdnum + gztjnum + jxtjnum + xdjclnum + xdtjnum + lxnum);
|
|
|
+ mxztmap.put("gf_djts", gfdjnum);
|
|
|
+ mxztmap.put("gf_yxts", gfzcfdnum);
|
|
|
+ mxztmap.put("gf_xdts", gfxdnum);
|
|
|
+ mxztmap.put("gf_slts", gfslnum);
|
|
|
+ mxztmap.put("gf_gzts", gfgztjnum);
|
|
|
+ mxztmap.put("gf_jxts", gfjxtjnum);
|
|
|
+ mxztmap.put("gf_lxts", gflxnum);
|
|
|
+ mxztmap.put("gf_jrts", gfdjnum + gfzcfdnum + gfgztjnum + gfjxtjnum + gfxdnum + gfslnum + gflxnum);
|
|
|
|
|
|
}
|
|
|
|