whycxzp
2023-12-19 cc2489e8cbc437b1de0fb315595bd72630d87328
src/main/java/com/whyc/service/CKPowerDevBreakerControlService.java
@@ -27,12 +27,12 @@
    public Response update(CKPowerDevBreakerControl param) {
        UpdateWrapper<CKPowerDevBreakerControl> update = Wrappers.update();
        update.set("switch_state",param.getSwitchState()).set("op_cmd",CMD_Constant.CMD_SetBreakerControl).eq("breaker_id",param.getBreakerId());
        update.set("switch_state",param.getSwitchState()).set("op_cmd",CMD_Constant.CMD_SetBreakerState).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_SetBreakerControl, 20, null);
        Response opStatus = OpCmdUtil.getOpStatus(mapper, query, CMD_Constant.CMD_SetBreakerState, 20, null);
        if(opStatus.getData()!=null && (boolean)opStatus.getData()) { //成功
            //分合闸记录
            Date now = new Date();