gx_tieta/src/com/fgkj/actions/Batt_enduranceAction.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
gx_tieta/src/com/fgkj/dao/BaseDAO.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
gx_tieta/src/com/fgkj/dao/BaseDAOFactory.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
gx_tieta/src/com/fgkj/dao/impl/Batt_enduranceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
gx_tieta/src/com/fgkj/services/Batt_enduranceService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
gx_tieta/src/com/fgkj/actions/Batt_enduranceAction.java
New file @@ -0,0 +1,33 @@ package com.fgkj.actions; import com.fgkj.dto.Batt_endurance; import com.fgkj.dto.ServiceModel; import com.fgkj.services.Batt_enduranceService; public class Batt_enduranceAction extends ActionUtil{ private Batt_enduranceService service=new Batt_enduranceService(); private String json; private String result; //续航时间的查询 public String serchByCondition() { Batt_endurance bendurance=getGson("yyyy-MM-dd HH:mm:ss").fromJson(json, Batt_endurance.class); ServiceModel model=service.serchByCondition(bendurance); result=tojson(model); return SUCCESS; } public String getResult() { return result; } public void setJson(String json) { this.json = json; } } gx_tieta/src/com/fgkj/dao/BaseDAO.java
@@ -176,6 +176,8 @@ public static final int BATT_DEVALARM_DATA_HISTORY = 86; public static final int BATT_ENDURANCE=87; public boolean add(Object obj); // 添加 public boolean update(Object obj); // 更新 gx_tieta/src/com/fgkj/dao/BaseDAOFactory.java
@@ -18,6 +18,7 @@ import com.fgkj.dao.impl.Batt_devalarm_data_historyImpl; import com.fgkj.dao.impl.Batt_devdischarge_paramImpl; import com.fgkj.dao.impl.Batt_electricityImpl; import com.fgkj.dao.impl.Batt_enduranceImpl; import com.fgkj.dao.impl.Batt_historyImpl; import com.fgkj.dao.impl.Batt_maint_infAgainImpl; import com.fgkj.dao.impl.Batt_maint_infImpl; @@ -182,6 +183,7 @@ case 84:return new Positiomap_usrImpl(); case 85:return new Battalarm_data_historyImpl(); case 86:return new Batt_devalarm_data_historyImpl(); case 87:return new Batt_enduranceImpl(); default :return null; } } gx_tieta/src/com/fgkj/dao/impl/Batt_enduranceImpl.java
@@ -41,7 +41,7 @@ //续航时间的查询 public List serchByCondition(Object obj) { Batt_endurance bendurance=(Batt_endurance) obj; String sql="select distinct num,deviceid,tb_batt_endurance.stationid,endurance_state,real_cap,tb_batt_endurance.moncapstd,real_curr,endurance_timelong " + String sql="select distinct tb_batt_endurance.num,tb_batt_endurance.deviceid,tb_batt_endurance.stationid,endurance_state,real_cap,tb_batt_endurance.moncapstd,real_curr,endurance_timelong " + ",db_battinf.tb_battinf.StationName " + " from web_site.tb_batt_endurance,db_battinf.tb_battinf " + " where tb_batt_endurance.stationid=db_battinf.tb_battinf.stationid " ; @@ -66,6 +66,7 @@ } //排序时间 String orderSql=" order by endurance_timelong asc"; //System.out.println(sql); List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{"%"+bendurance.getStationid()+"%",bendurance.getEndurance_state(),bendurance.getEndurance_timelong()}, new CallBack() { public List getResults(ResultSet rs) { @@ -98,5 +99,14 @@ // TODO Auto-generated method stub return null; } public static void main(String[] args) { Batt_enduranceImpl bimpl=new Batt_enduranceImpl(); Batt_endurance ben=new Batt_endurance(); ben.setStationid(""); ben.setEndurance_state(0); ben.setEndurance_timelong(0); List list=bimpl.serchByCondition(ben); System.out.println(list.size()); } } gx_tieta/src/com/fgkj/services/Batt_enduranceService.java
New file @@ -0,0 +1,32 @@ package com.fgkj.services; import java.util.List; import com.fgkj.dao.BaseDAO; import com.fgkj.dao.BaseDAOFactory; import com.fgkj.dto.ServiceModel; public class Batt_enduranceService { private BaseDAO dao; private ServiceModel model; public Batt_enduranceService() { super(); dao =BaseDAOFactory.getBaseDAO(BaseDAO.BATT_ENDURANCE); model = new ServiceModel(); } //续航时间的查询 public ServiceModel serchByCondition(Object obj) { List list=dao.serchByCondition(obj); if(list.size()>0&&list!=null){ model.setCode(1); model.setData(list); model.setMsg("查询成功!"); }else{ model.setCode(0); model.setMsg("查询失败!"); } return model; } }