| | |
| | | mapper.update(null,update); |
| | | //读取opCmd返回是否成功 |
| | | QueryWrapper<CKPowerDevBreakerControl> query = Wrappers.query(); |
| | | //TODO 设置ACK不一样,需要更新!!! |
| | | Response opStatus = OpCmdUtil.getOpStatus(mapper, query, CMD_Constant.CMD_SetBreakerState, 20, null); |
| | | if(opStatus.getData()!=null && (boolean)opStatus.getData()) { //成功 |
| | | //分合闸记录 |
| | | Date now = new Date(); |
| | | CKPowerDevBreakerControlLog controlLog = new CKPowerDevBreakerControlLog(); |
| | | controlLog.setBreakerId(param.getBreakerId()); |
| | | controlLog.setScope(param.getSwitchScope()); |
| | | controlLog.setNumber(param.getSwitchNumber()); |
| | | controlLog.setStatus(param.getSwitchState()); |