From fa00382db413a8489d07983b66f0869305b51a9a Mon Sep 17 00:00:00 2001
From: 81041 <81041@DESKTOP-025NVD9>
Date: 星期五, 11 一月 2019 11:35:54 +0800
Subject: [PATCH] 批量读取系统参数

---
 gx_tieta/src/com/fgkj/services/ram/Bts_station_stateService.java |   29 ++++++++++++++++++++++++++++-
 1 files changed, 28 insertions(+), 1 deletions(-)

diff --git a/gx_tieta/src/com/fgkj/services/ram/Bts_station_stateService.java b/gx_tieta/src/com/fgkj/services/ram/Bts_station_stateService.java
index 30f1e9f..ea2f0af 100644
--- a/gx_tieta/src/com/fgkj/services/ram/Bts_station_stateService.java
+++ b/gx_tieta/src/com/fgkj/services/ram/Bts_station_stateService.java
@@ -4,9 +4,12 @@
 
 import com.fgkj.dao.BaseDAO;
 import com.fgkj.dao.BaseDAOFactory;
+import com.fgkj.dao.impl.BadBatt_monImpl;
 import com.fgkj.dao.impl.BattInfImpl;
-import com.fgkj.dao.impl.BattPower_offImpl;
+import com.fgkj.dao.impl.Batt_enduranceImpl;
+import com.fgkj.dao.impl.Battalarm_dataDAOImpl;
 import com.fgkj.dao.impl.ram.Bts_station_stateImpl;
+import com.fgkj.dto.Battalarm_data;
 import com.fgkj.dto.ServiceModel;
 
 public class Bts_station_stateService {
@@ -40,9 +43,33 @@
 	//鏈烘埧鏂數缁熻(棣栭〉涓婄殑楗肩姸鍥�)
     public ServiceModel serchPowerOff(Object obj){
     	int powerNum=((Bts_station_stateImpl)dao).serchByState(obj);	//鏂數瀹炴椂鏁�
+    	int dianzhanNum=((Bts_station_stateImpl)dao).serchByState_diaozhan(obj);	//鎺夌珯瀹炴椂鏁�
 		int devNum=(new BattInfImpl()).serchByDeviceId(obj);		//鎬昏澶囨暟
 		model.setSum(powerNum);
 		model.setNewsum(devNum);
+		model.setCode(dianzhanNum);
 		return model;
     }
+  //鍦板浘鍙充笅瑙掓樉绀哄嚭宸插畨瑁呮満鎴夸腑(鍋滅數鏁�/鎺夌珯鏁�/鏈烘埧鍛婅鏁�/钀藉悗鍗曚綋鏈烘埧鏁�)
+    public ServiceModel serchStationState(Object obj){
+    	int powerNum=((Bts_station_stateImpl)dao).serchByState(obj);	//鍋滅數瀹炴椂鏁�
+    	int dianzhanNum=((Bts_station_stateImpl)dao).serchByState_diaozhan(obj);	//鎺夌珯瀹炴椂鏁�
+		int badbattNum=(new BadBatt_monImpl()).searchBadBattInStation(obj);//瀛樺湪钀藉悗鍗曚綋鐨勬満鎴夸釜鏁�
+		int alarmNum=(new Battalarm_dataDAOImpl()).searchAlarmInStation(obj);//瀛樺湪鐢垫睜鍛婅鐨勬満鎴夸釜鏁�
+		int xuhangnums=(new Batt_enduranceImpl()).serchxuhangNotInThree(obj); //瀛樺湪缁埅涓嶈冻3灏忔椂鐨勬満鎴夸釜鏁�
+		int devNum=(new BattInfImpl()).serchByDeviceId(obj);		//鎬昏澶囨暟
+		model.setSum(powerNum);//鍋滅數瀹炴椂鏁�
+		model.setCode(dianzhanNum);//鎺夌珯瀹炴椂鏁�
+		model.setNewsum(devNum);	//鎬昏澶囨暟
+		model.setMsgN(String.valueOf(badbattNum));//瀛樺湪钀藉悗鍗曚綋鐨勬満鎴夸釜鏁�
+		model.setMsg(String.valueOf(alarmNum));//瀛樺湪鐢垫睜鍛婅鐨勬満鎴夸釜鏁�
+		model.setMsgT(String.valueOf(xuhangnums));//瀛樺湪缁埅涓嶈冻3灏忔椂鐨勬満鎴夸釜鏁�
+		return model;
+    }
+    //鏌ヨ璁惧SD鍗$殑瀹炴椂鐘舵��
+    public ServiceModel serchSDCard(Object obj) {
+    	int station_state=((Bts_station_stateImpl)dao).serchSDCard(obj);
+    	model.setData(station_state);
+    	return model;
+    }
 }

--
Gitblit v1.9.1