LiJun
2018-11-01 daf105a4c7cfd299d6473939b4d678a3e9f91f23
gx_tieta/src/com/fgkj/services/BattMap_informationService.java
@@ -14,6 +14,7 @@
import com.fgkj.dao.impl.BattMap_informationImpl;
import com.fgkj.dao.impl.Batt_rtstateDAOImpl;
import com.fgkj.dao.impl.Battalarm_dataDAOImpl;
import com.fgkj.dao.impl.ram.Bts_station_stateImpl;
import com.fgkj.dao.impl.ram.Fbs9100_stateImpl;
import com.fgkj.db.DBUtil;
import com.fgkj.dto.BattInf;
@@ -107,6 +108,7 @@
      int numBadBatt=0;
      int numAlarm=0;
      int numPlan=0;
      int numPoff=0;
      if(list!=null&&list.size()>0){
         for(int i=0;i<list.size();i++){            
            state="item-normal";
@@ -117,9 +119,13 @@
               binf.setFBSDeviceId(binformation.getFBSDeviceId());
               state=(new Fbs9100_stateImpl().seachDevNow(binf));
            }else{
               numPoff=(new Bts_station_stateImpl()).serchByStationId(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";                             //停电
               }else{
               if(numBadBatt>0){
                  state="item-behind";                           //落后机房
               }else{
@@ -132,10 +138,13 @@
                  }
               }
            }
            }
            if("0".equals(list.get(i).getInformation())){
               state="";                     //若机房未安装将指定的机房设置成灰色的
               state="item-install";                     //若机房未安装将指定的机房设置成灰色的
            }
            model.setData(list.get(i));
            model.setMsgO(String.valueOf(numPoff));         //停电数
            model.setCode(numAlarm);      //告警总数
            model.setSum(numBadBatt);      //落后总数
            model.setNewsum(numPlan);      //延时总数