src/com/fgkj/actions/Li9130BmsAlmAction.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/com/fgkj/dao/impl/Li9130BmsAlmDaoImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/com/fgkj/dto/Li9130BmsAlm.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/com/fgkj/services/Li9130BmsAlmService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/com/fgkj/actions/Li9130BmsAlmAction.java
@@ -14,7 +14,7 @@ /**读取参数*/ public String searchParam(){ Li9130BmsAlm data = getGson().fromJson(json, Li9130BmsAlm.class); ServiceModel model = service.searchParam(data.getDevId()); ServiceModel model = service.searchParam(data.getDevId(),data.getGroupNum()); result = getGson().toJson(model); return SUCCESS; } src/com/fgkj/dao/impl/Li9130BmsAlmDaoImpl.java
@@ -13,14 +13,14 @@ public class Li9130BmsAlmDaoImpl { public List<Li9130BmsAlm> searchParam(Integer devId) { public List<Li9130BmsAlm> searchParam(Integer devId, Integer groupNum) { //先检查是否指令发送正常 //boolean flag = DAOHelper.checkOpCmdAndAck("db_ram_db.tb_li9130_bms_alm", devId, FBS9100_ComBase.CMD_GetLiBMSState, FBS9100_ComBase.CMD_GetLiBMSState_Ack, 40); boolean flag = true; if(flag){ String sql = "select * from db_ram_db.tb_li9130_bms_alm where dev_id = ? limit 4"; List<Li9130BmsAlm> list = DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{devId}, new CallBack() { String sql = "select * from db_ram_db.tb_li9130_bms_alm where dev_id = ? and group_num = ?"; List<Li9130BmsAlm> list = DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{devId,groupNum}, new CallBack() { @Override public List<Li9130BmsAlm> getResults(ResultSet rs) throws SQLException { List<Li9130BmsAlm> listTemp = new LinkedList(); @@ -71,6 +71,8 @@ param.setFetStateCode(rs.getInt("fet_state_code")); param.setJunhengStateCode(rs.getInt("junheng_state_code")); param.setSysStateCode(rs.getInt("sys_state_code")); param.setGroupNum(rs.getInt("group_num")); param.setSysTmpCode(rs.getInt("sys_tmp_code")); listTemp.add(param); } src/com/fgkj/dto/Li9130BmsAlm.java
@@ -45,6 +45,8 @@ private Integer fetStateCode; //FET状态代码 private Integer junhengStateCode; //均衡状态代码 private Integer sysStateCode; //系统状态代码 private Integer groupNum; private Integer sysTmpCode; //系统温度编码 public Long getNum() { return num; @@ -373,4 +375,20 @@ public void setSysStateCode(Integer sysStateCode) { this.sysStateCode = sysStateCode; } public Integer getGroupNum() { return groupNum; } public void setGroupNum(Integer groupNum) { this.groupNum = groupNum; } public Integer getSysTmpCode() { return sysTmpCode; } public void setSysTmpCode(Integer sysTmpCode) { this.sysTmpCode = sysTmpCode; } } src/com/fgkj/services/Li9130BmsAlmService.java
@@ -9,9 +9,9 @@ public class Li9130BmsAlmService { private Li9130BmsAlmDaoImpl dao = new Li9130BmsAlmDaoImpl(); public ServiceModel searchParam(Integer devId) { public ServiceModel searchParam(Integer devId,Integer groupNum) { ServiceModel model = new ServiceModel(); List<Li9130BmsAlm> dataList = dao.searchParam(devId); List<Li9130BmsAlm> dataList = dao.searchParam(devId,groupNum); if(dataList == null){ model.setMsg("读取参数失败,请检查网络"); }else {