| | |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.github.pagehelper.PageHelper; |
| | | import com.whyc.dto.FBS9100_ComBase; |
| | | import com.whyc.dto.Response; |
| | |
| | | return new Response().set(1, bl, msg); |
| | | } |
| | | |
| | | public Response update61851(Fbs9100Sysparam fbs9100Sysparam) { |
| | | UpdateWrapper<Fbs9100Sysparam> update = Wrappers.update(); |
| | | update.set("km1_switch",fbs9100Sysparam.getKm1Switch()) |
| | | .set("km2_switch",fbs9100Sysparam.getKm2Switch()) |
| | | .set("km3_switch",fbs9100Sysparam.getKm3Switch()) |
| | | .eq("dev_id",fbs9100Sysparam.getDevId()); |
| | | boolean b = mapper.update(null, update) == 1; |
| | | boolean bl = false; |
| | | String msg = ""; |
| | | if (b) { |
| | | bl = sendCmdToFBS9100DevSysParam(fbs9100Sysparam.getOpCmd(), fbs9100Sysparam.getDevId().intValue()); |
| | | if (bl) { |
| | | msg = "修改成功!"; |
| | | } else { |
| | | msg = "设置61850均衡参数失败,请检查网络!"; |
| | | } |
| | | } else { |
| | | msg = "修改失败!"; |
| | | } |
| | | return new Response().set(1, bl, msg); |
| | | } |
| | | |
| | | //系统参数命令操作设备时的cmd和ack校验 |
| | | public boolean sendCmdToFBS9100DevSysParam(int cmd, int dev_id) { |
| | | int m_cmd = cmd; |
| | |
| | | case FBS9100_ComBase.CMD_SetMultModeParam: |
| | | m_cmd_ack = FBS9100_ComBase.CMD_SetMultModeParam_Ack; |
| | | break; |
| | | case FBS9100_ComBase.CMD_ControlSwitch: |
| | | m_cmd_ack = FBS9100_ComBase.CMD_ControlSwitch_Ack; |
| | | break; |
| | | default: |
| | | return false; |
| | | } |