package com.fgkj.actions.Ld9; import java.util.List; import com.fgkj.actions.ActionUtil; import com.fgkj.dao.FBS9100_ComBase; import com.fgkj.dao.UinfDaoFactory; import com.fgkj.dto.BattInf; import com.fgkj.dto.LD9_setparam; import com.fgkj.dto.ServiceModel; import com.fgkj.dto.User_log; import com.fgkj.dto.ram.Fbs9100_setparam; import com.fgkj.services.User_logService; import com.fgkj.services.Ld9.LD9_setparamService; import com.google.gson.reflect.TypeToken; public class LD9_setparamAction extends ActionUtil{ private String json; private String result; private LD9_setparamService service=new LD9_setparamService(); private User_logService uservice=new User_logService(); ///根据设备id和单体编号查询参数 public String serchByCondition() { BattInf binf=ActionUtil.getGson().fromJson(json, BattInf.class); ServiceModel model=service.serchByCondition(binf); result=tojson(model); return SUCCESS; } //根据设备id修改参数 public String update() { LD9_setparam ld9=ActionUtil.getGson().fromJson(json, LD9_setparam.class); ServiceModel model=service.update(ld9); { String msg=""; if(ld9.getNum()==FBS9100_ComBase.CMD_SetDischargeParm){ msg="修改"+ld9.getDev_id()+"的设备放电参数"; }else if(ld9.getNum()==FBS9100_ComBase.CMD_Start){ msg="启动"+ld9.getDev_id()+"的设备放电"; }else if(ld9.getNum()==FBS9100_ComBase.CMD_Stop){ msg="停止"+ld9.getDev_id()+"的设备放电"; } User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Alter, msg); uservice.add(ulog);//将用户的操作记录下来 } result=tojson(model); return SUCCESS; } //右键查看参数和弹出框的刷新按钮 public String serchbyDev_id() { LD9_setparam ld9=ActionUtil.getGson().fromJson(json, LD9_setparam.class); ServiceModel model = service.serchbyDev_id(ld9); result = tojson(model); return SUCCESS; } //根据电池组id查询电池组内前五的内阻数据 public String serchByThirdBatt(){ BattInf binf = ActionUtil.getGson().fromJson(json, BattInf.class); ServiceModel model = service.serchByThirdBatt(binf); result = tojson(model); return SUCCESS; } public String getResult() { return result; } public void setJson(String json) { this.json = json; } }