81041
2018-12-03 f4c313e9750332918109d356e118061bee84a6d8
gx_tieta/src/com/fgkj/services/BattMap_informationService.java
@@ -121,24 +121,22 @@
               state=(new Fbs9100_stateImpl().seachDevNow(binf));
            }else{
               numPoff=(new Bts_station_stateImpl()).serchByStationId(binformation);  //停电数  
               dianzhanNum=((Bts_station_stateImpl)dao).serchByStationId_diaozhan(binformation);   //掉站数
               dianzhanNum=(new Bts_station_stateImpl()).serchByStationId_diaozhan(binformation);   //掉站数
               numBadBatt=(new BadBatt_monImpl()).serchByStationId(binformation);            //落后总数
               numAlarm=(new Battalarm_dataDAOImpl()).serchByStationId(binformation);      //告警总数
               //numPlan=(new BattDischarge_planImpl()).serchByStationId(binformation);   //延迟总数
               if(numPoff>0){
                  state="item-poff";                             //停电
               if(dianzhanNum>0){
                  state="item-timeout";                      //掉站
               }else{
                  if(numBadBatt>0){
                     state="item-behind";                           //落后机房
                  if(numPoff>0){
                     state="item-poff";                             //停电
                  }else{
                     if(numAlarm > 0){
                        state="item-warn";                        //告警机房
                     if(numBadBatt>0){
                        state="item-behind";                           //落后机房
                     }else{
                        /*if(numPlan > 0){
                           state="item-timeout";                  //延迟机房
                        }*/
                        if(dianzhanNum>0){
                           state="item-diaozhan";
                        if(numAlarm > 0){
                           state="item-warn";                        //告警机房
                        }
                     }
                  }
@@ -182,24 +180,22 @@
               state=(new Fbs9100_stateImpl().seachDevNow(binf));
            }else{
               numPoff=(new Bts_station_stateImpl()).serchByStationId(binformation);  //停电数  
               dianzhanNum=((Bts_station_stateImpl)dao).serchByStationId_diaozhan(binformation);   //掉站数
               dianzhanNum=(new Bts_station_stateImpl()).serchByStationId_diaozhan(binformation);   //掉站数
               numBadBatt=(new BadBatt_monImpl()).serchByStationId(binformation);            //落后总数
               numAlarm=(new Battalarm_dataDAOImpl()).serchByStationId(binformation);      //告警总数
               //numPlan=(new BattDischarge_planImpl()).serchByStationId(binformation);   //延迟总数
               if(numPoff>0){
                  state="item-poff";                             //停电
               if(dianzhanNum>0){
                  state="item-timeout";                      //掉站
               }else{
                  if(numBadBatt>0){
                     state="item-behind";                           //落后机房
                  if(numPoff>0){
                     state="item-poff";                             //停电
                  }else{
                     if(numAlarm > 0){
                        state="item-warn";                        //告警机房
                     if(numBadBatt>0){
                        state="item-behind";                           //落后机房
                     }else{
                        /*if(numPlan > 0){
                           state="item-timeout";                  //延迟机房
                        }*/
                        if(dianzhanNum>0){
                           state="item-diaozhan";
                        if(numAlarm > 0){
                           state="item-warn";                        //告警机房
                        }
                     }
                  }
@@ -230,7 +226,7 @@
               int numBadBatt=(new BadBatt_monImpl()).serchByStationId(binformation);
               int numPlan=(new BattDischarge_planImpl()).serchByStationId(binformation);
               int numPoff=(new Bts_station_stateImpl()).serchByStationId(binformation);  //停电数  
               int dianzhanNum=((Bts_station_stateImpl)dao).serchByStationId_diaozhan(binformation);   //掉站数
               int dianzhanNum=(new Bts_station_stateImpl()).serchByStationId_diaozhan(binformation);   //掉站数
               model.setData(list.get(i));
               model.setCode(numAlarm);      //告警总数
               model.setSum(numBadBatt);      //落后总数