From 2d05296d36e200eb66711057f4997872efab46d1 Mon Sep 17 00:00:00 2001
From: hdw <hdw@192.168.1.4>
Date: 星期一, 24 十二月 2018 10:14:18 +0800
Subject: [PATCH] Merge branch 'dev_lxw' of https://whychdw@gitlab.com/whyclxw1/gx_tieta.git into dev_lxw
---
gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/actions/ram/Bts_station_stateAction.class | 0
gx_tieta/src/com/fgkj/services/ram/Bts_station_stateService.java | 8 +++-
gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/dao/impl/ram/Bts_station_stateImpl.class | 0
gx_tieta/src/com/fgkj/dao/impl/ram/Bts_station_stateImpl.java | 42 +++++++++++++++++++--
gx_tieta/.classpath | 2
gx_tieta/src/com/fgkj/actions/ram/Bts_station_stateAction.java | 9 +++-
gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/services/ram/Bts_station_stateService.class | 0
7 files changed, 52 insertions(+), 9 deletions(-)
diff --git a/gx_tieta/.classpath b/gx_tieta/.classpath
index 3efe9b5..11472aa 100644
--- a/gx_tieta/.classpath
+++ b/gx_tieta/.classpath
@@ -44,7 +44,6 @@
<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/jsf-api.jar"/>
<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/jsf-impl.jar"/>
<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/jacob.jar"/>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="con" path="com.genuitec.runtime.library/com.genuitec.generic_5.0">
<attributes>
<attribute name="owner.project.facets" value="jst.web"/>
@@ -62,5 +61,6 @@
<attribute name="owner.project.facets" value="jst.jsf"/>
</attributes>
</classpathentry>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="output" path="WebRoot/WEB-INF/classes"/>
</classpath>
diff --git a/gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/actions/ram/Bts_station_stateAction.class b/gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/actions/ram/Bts_station_stateAction.class
index a97604b..84792de 100644
--- a/gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/actions/ram/Bts_station_stateAction.class
+++ b/gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/actions/ram/Bts_station_stateAction.class
Binary files differ
diff --git a/gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/dao/impl/ram/Bts_station_stateImpl.class b/gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/dao/impl/ram/Bts_station_stateImpl.class
index 564b58e..9a74f5b 100644
--- a/gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/dao/impl/ram/Bts_station_stateImpl.class
+++ b/gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/dao/impl/ram/Bts_station_stateImpl.class
Binary files differ
diff --git a/gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/services/ram/Bts_station_stateService.class b/gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/services/ram/Bts_station_stateService.class
index 54b2080..4828308 100644
--- a/gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/services/ram/Bts_station_stateService.class
+++ b/gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/services/ram/Bts_station_stateService.class
Binary files differ
diff --git a/gx_tieta/src/com/fgkj/actions/ram/Bts_station_stateAction.java b/gx_tieta/src/com/fgkj/actions/ram/Bts_station_stateAction.java
index 7537c98..b3dea6f 100644
--- a/gx_tieta/src/com/fgkj/actions/ram/Bts_station_stateAction.java
+++ b/gx_tieta/src/com/fgkj/actions/ram/Bts_station_stateAction.java
@@ -41,8 +41,13 @@
result = tojson(model);
return SUCCESS;
}
-
-
+ //鏌ヨ璁惧SD鍗$殑瀹炴椂鐘舵��
+ public String serchSDCard(){
+ BattInf binf=getGson("yyyy-MM-dd HH:mm:ss").fromJson(json, BattInf.class);
+ ServiceModel model = service.serchSDCard(binf);
+ result=tojson(model);
+ return SUCCESS;
+ }
diff --git a/gx_tieta/src/com/fgkj/dao/impl/ram/Bts_station_stateImpl.java b/gx_tieta/src/com/fgkj/dao/impl/ram/Bts_station_stateImpl.java
index bf9c9c2..53ec2d7 100644
--- a/gx_tieta/src/com/fgkj/dao/impl/ram/Bts_station_stateImpl.java
+++ b/gx_tieta/src/com/fgkj/dao/impl/ram/Bts_station_stateImpl.java
@@ -301,6 +301,40 @@
}
return nums;
}
+
+ //鏌ヨ璁惧SD鍗$殑瀹炴椂鐘舵��
+ public int serchSDCard(Object obj) {
+ BattInf binf=(BattInf) obj;
+ String sql=" select distinct station_stat from db_ram_db.tb_bts_station_state where station_id=? ";
+ List list=DAOHelper.executeQuery(sql, DBUtil.getConn(),new Object[] {binf.getStationId()} , new CallBack() {
+
+ @Override
+ public List getResults(ResultSet rs) {
+ List list=new ArrayList();
+ try {
+ while(rs.next()) {
+ int station_stat=rs.getInt("station_stat");
+ if((station_stat&1024)>1) {
+ list.add(1);
+ }else {
+ list.add(0);
+ }
+ }
+ } catch (SQLException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+ return list;
+ }
+ });
+ int station_stat=1;
+ if(list!=null&&list.size()>0) {
+ station_stat=(int) list.get(list.size()-1);
+ }
+ return station_stat;
+ }
+
+
public List serchByInfo(Object obj) {
// TODO Auto-generated method stub
return null;
@@ -313,7 +347,7 @@
binf.setStationName2("");
binf.setStationName3("");
binf.setStationName5("");
- binf.setStationId("");
+ binf.setStationId("42000603");
binf.setBattGroupNum(62);
User_inf uinf=new User_inf();
uinf.setUId(1002);
@@ -331,12 +365,12 @@
/*BattMap_information bm=new BattMap_information();
bm.setStationId("42000570");
int nums=bimpl.serchByStationId(bm);*/
- int nums=bimpl.serchByState_diaozhan(uinf);
+ //int nums=bimpl.serchByState_diaozhan(uinf);
/*BattMap_information bm=new BattMap_information();
bm.setStationId("42000366");
int nums=bimpl.serchByStationId_diaozhan(bm);*/
-
- System.out.println(nums);
+ int station_state=bimpl.serchSDCard(binf);
+ System.out.println(station_state);
}
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 16ead5d..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
@@ -6,7 +6,6 @@
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;
@@ -67,5 +66,10 @@
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