| | |
| | | |
| | | public Response update(CKPowerDevBreakerControl param) { |
| | | UpdateWrapper<CKPowerDevBreakerControl> update = Wrappers.update(); |
| | | update.set("switch_state",param.getSwitchState()).set("op_cmd",CMD_Constant.CMD_SetACDCARK_Signal).eq("breaker_id",param.getBreakerId()); |
| | | update.set("switch_state",param.getSwitchState()).set("op_cmd",CMD_Constant.CMD_SetBreakerControl).eq("breaker_id",param.getBreakerId()); |
| | | mapper.update(null,update); |
| | | //读取opCmd返回是否成功 |
| | | QueryWrapper<CKPowerDevBreakerControl> query = Wrappers.query(); |
| | | //TODO 设置ACK不一样,需要更新!!! |
| | | Response opStatus = OpCmdUtil.getOpStatus(mapper, query, CMD_Constant.CMD_SetACDCARK_Signal, 20, null); |
| | | Response opStatus = OpCmdUtil.getOpStatus(mapper, query, CMD_Constant.CMD_SetBreakerControl, 20, null); |
| | | if(opStatus.getData()!=null && (boolean)opStatus.getData()) { //成功 |
| | | //分合闸记录 |
| | | Date now = new Date(); |