| | |
| | | import com.whyc.dto.FBS9100_ComBase; |
| | | import com.whyc.dto.Response; |
| | | import com.whyc.mapper.Ld9SetparamMapper; |
| | | import com.whyc.pojo.Fbs9100Setparam; |
| | | import com.whyc.pojo.Fbs9100Sysparam; |
| | | import com.whyc.pojo.Ld9Setparam; |
| | | import com.whyc.util.ActionUtil; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import javax.annotation.Resource; |
| | |
| | | PageInfo pageInfo=new PageInfo(list); |
| | | return new Response().setII(1,pageInfo,bl,bl==true?"查询成功!":"设置9100参数失败,请检查网络!"); |
| | | } |
| | | //获取LD9放电参数 |
| | | public Response serchByCondition(int num, int devId,int battGroupid) { |
| | | boolean bl=sendCmdToLd9Dev(num,devId); |
| | | List<Ld9Setparam> list=mapper.serchByCondition(battGroupid); |
| | | PageInfo pageInfo=new PageInfo(list); |
| | | return new Response().setII(1,bl,pageInfo,bl==true?"读取参数成功!":"设置ld9参数失败,请检查网络!"); |
| | | } |
| | | |
| | | //设置LD9放电参数 |
| | | public Response update(Ld9Setparam ld9Setparam) { |
| | | Boolean b=mapper.updateParam(ld9Setparam); |
| | | boolean bl=false; |
| | | if(b){ |
| | | bl=sendCmdToLd9Dev(ld9Setparam.getNum().intValue(),ld9Setparam.getDevId().intValue()); |
| | | } |
| | | return new Response().set(1,bl,bl==true?"修改参数成功!":"设置ld参数失败,请检查网络!"); |
| | | } |
| | | //机房命令操作设备时的cmd和ack校验 |
| | | public boolean sendCmdToLd9Dev(int cmd,int dev_id) |
| | | { |
| | |
| | | UpdateWrapper updateWrapper=new UpdateWrapper(); |
| | | updateWrapper.set("op_cmd",m_cmd); |
| | | updateWrapper.eq("dev_id",dev_id); |
| | | int flag=mapper.update(null,updateWrapper); |
| | | int flag=mapper.update((Ld9Setparam) ActionUtil.objeNull,updateWrapper); |
| | | boolean res_exe = false; |
| | | if(flag>0) |
| | | { |
| | |
| | | } |
| | | return res_exe; |
| | | } |
| | | |
| | | } |