浏览代码

数据修改

wangb 2 年之前
父节点
当前提交
a5e0582d66

+ 52 - 23
web/monitor-web-sxjn/src/main/java/com/gyee/frame/service/websocket/GenreSetPushService.java

@@ -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);
 
                 }