gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/actions/ram/Fbs9100_sysparamAction$2.classBinary files differ
gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/actions/ram/Fbs9100_sysparamAction.classBinary files differ
gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/dao/impl/ram/Fbs9100_setparamImpl$1.classBinary files differ
gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/dao/impl/ram/Fbs9100_setparamImpl$2.classBinary files differ
gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/dao/impl/ram/Fbs9100_setparamImpl$3.classBinary files differ
gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/dao/impl/ram/Fbs9100_setparamImpl.classBinary files differ
gx_tieta/WebRoot/WEB-INF/classes/com/fgkj/services/ram/Fbs9100_sysparamService.classBinary files differ
gx_tieta/src/com/fgkj/actions/ram/Fbs9100_sysparamAction.java
@@ -51,6 +51,17 @@ result = tojson(model); return SUCCESS; } //批量重启设备 public String restartPL_FBS() { List<Fbs9100_sysparam> list=getGson().fromJson(json, new TypeToken<List<Fbs9100_sysparam>>(){}.getType()); ServiceModel model = service.restartPL_FBS(list); { String msg="批量重启"+json_msg+"的设备"; User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Batch, msg); uservice.add(ulog);//将用户的操作记录下来 } result = tojson(model); return SUCCESS; } //根据设备id查询系统参数(一定是被管理的) public String serchByCondition(){ gx_tieta/src/com/fgkj/dao/impl/ram/Fbs9100_setparamImpl.java
@@ -21,6 +21,7 @@ import com.fgkj.dto.ram.FBS9100; import com.fgkj.dto.ram.Fbs9100_setparam; import com.fgkj.dto.ram.Fbs9100_state; import com.fgkj.dto.ram.Fbs9100_sysparam; import com.fgkj.services.User_logService; public class Fbs9100_setparamImpl implements BaseDAO,CallBack{ @@ -119,7 +120,30 @@ + " op_cmd="+fs.getOp_cmd()+ ",TestCmd="+fs.getTestCmd()+ " WHERE dev_id= "+fs.getDev_id(); sql_str.add(sql); { String msg="启动"+fs.getDev_id()+"机房放电参数"; String msg="启动"+fs.getDev_id()+"机房放电"; User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Alter, msg); listU.add(ulog); } } } Boolean bl=DAOHelper.makeManualCommit(DBUtil.getConn(), sql_str); (new User_logService()).addPro(listU);//将用户的操作记录下来 return bl; } //批量重启 public boolean restartPL_FBS(Object obj) { List<Fbs9100_sysparam> list=(List<Fbs9100_sysparam>) obj; ArrayList sql_str=new ArrayList(); List<User_log> listU=new ArrayList<User_log>();//存放user_log if(list!=null&&list.size()>0){ for (int i = 0; i < list.size(); i++) { Fbs9100_sysparam fs=list.get(i); String sql="UPDATE db_ram_db.tb_fbs9100_setparam SET " + " op_cmd="+fs.getOp_cmd()+ " WHERE dev_id= "+fs.getDev_id(); sql_str.add(sql); { String msg="重启"+fs.getDev_id()+"机房"; User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Alter, msg); listU.add(ulog); } gx_tieta/src/com/fgkj/services/ram/Fbs9100_sysparamService.java
@@ -120,6 +120,45 @@ } return model; } //批量重启设备 public ServiceModel restartPL_FBS(Object obj) { boolean bl=(new Fbs9100_setparamImpl()).restartPL_FBS(obj); if(bl) { List<Fbs9100_sysparam> list=(List<Fbs9100_sysparam>) obj; Calendar c = Calendar.getInstance(); //现在的时间(单位:毫秒) long now_time = c.getTimeInMillis(); long time=0; int success=0; do { for (int i = 0; i < list.size(); i++) { Fbs9100_sysparam fs=new Fbs9100_sysparam(); fs=list.get(i); if(fs.getNum()==0) {//前台传参设置 boolean b=(new Fbs9100_setparamImpl()).getCmdAck(fs.getOp_cmd(), fs.getDev_id()); if(b) { success+=1; list.get(i).setNum(1); } } } if(success==list.size()) { break; } Calendar cl = Calendar.getInstance(); long moment_time = cl.getTimeInMillis(); time=moment_time-now_time; }while(time<=5*1000); model.setData(list); model.setCode(1); model.setSum(success); model.setMsg("重启成功!"); }else { model.setCode(0); model.setMsg("重启失败!"); } return model; } //批量设置系统参数时,根据省市区,电池单体型号(伏数),组数筛选出电池组并读取它的实际系统参数 public ServiceModel serchBattinfAndParam(Object obj) { List<BattInf> list=(new BattInfImpl()).serchBySys_param(obj);