From 3fd67844d4494942196857c82ab980f19e412bd8 Mon Sep 17 00:00:00 2001
From: 81041 <81041@192.168.10.23>
Date: 星期四, 01 十一月 2018 17:06:41 +0800
Subject: [PATCH] 首页图标

---
 gx_tieta/src/com/fgkj/services/BattMap_informationService.java |   25 +++++++++++++++++--------
 1 files changed, 17 insertions(+), 8 deletions(-)

diff --git a/gx_tieta/src/com/fgkj/services/BattMap_informationService.java b/gx_tieta/src/com/fgkj/services/BattMap_informationService.java
index d231680..6e46763 100644
--- a/gx_tieta/src/com/fgkj/services/BattMap_informationService.java
+++ b/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,25 +119,32 @@
 					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(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(numAlarm > 0){
+								state="item-warn";								//鍛婅鏈烘埧
+							}else{
+								if(numPlan > 0){
+									state="item-timeout";						//寤惰繜鏈烘埧
+								}
 							}
 						}
 					}
+					
 				}
 				if("0".equals(list.get(i).getInformation())){
-					state="";							//鑻ユ満鎴挎湭瀹夎灏嗘寚瀹氱殑鏈烘埧璁剧疆鎴愮伆鑹茬殑
+					state="item-install";							//鑻ユ満鎴挎湭瀹夎灏嗘寚瀹氱殑鏈烘埧璁剧疆鎴愮伆鑹茬殑
 				}
-				model.setData(list.get(i));
+				model.setData(list.get(i));     
+				model.setMsgO(String.valueOf(numPoff));         //鍋滅數鏁�
 				model.setCode(numAlarm);		//鍛婅鎬绘暟
 				model.setSum(numBadBatt);		//钀藉悗鎬绘暟
 				model.setNewsum(numPlan);		//寤舵椂鎬绘暟

--
Gitblit v1.9.1