lxw
2023-04-02 64258e0077ab49360079d81374c5b6a61c914166
src/main/java/com/whyc/service/Fbs9100SetparamService.java
@@ -287,20 +287,21 @@
            case FBS9100_ComBase.CMD_Stop:
                m_cmd_ack = FBS9100_ComBase.CMD_StopAck;
                break;
            case FBS9100_ComBase.CMD_SetDischargeParm:
                m_cmd_ack = FBS9100_ComBase.CMD_SetDischargeParmAck;
            case FBS9100_ComBase.CMD_GetMutilMode_Param:
                m_cmd_ack = FBS9100_ComBase.CMD_GetMutilMode_Param_Ack;
                break;
            case FBS9100_ComBase.CMD_GetDischargeParm:
                m_cmd_ack = FBS9100_ComBase.CMD_GetDischargeParmAck;
            case FBS9100_ComBase.CMD_SetMutilMode_Param:
                m_cmd_ack = FBS9100_ComBase.CMD_SetMutilMode_Param_Ack;
                break;
            default:
                return false;
        }
        UpdateWrapper updateWrapper = new UpdateWrapper();
        updateWrapper.set("op_cmd", m_cmd);
        updateWrapper.set("BattGroupNum", battGroupNum);
        updateWrapper.set("TestCmd", testCmd);
        if (cmd == FBS9100_ComBase.CMD_Start || cmd == FBS9100_ComBase.CMD_Stop) {
            updateWrapper.set("BattGroupNum", battGroupNum);
            updateWrapper.set("TestCmd", testCmd);
        }
        updateWrapper.eq("dev_id", dev_id);
        int flag = mapper.update(null, updateWrapper);
        boolean res_exe = false;
@@ -609,4 +610,24 @@
        boolean bl = sendCmdToFBS9100Dev3(opCmd, testCmd, devId, battGroupNum);
        return new Response().set(1, bl, bl == true ? "操控并联电源成功!" : "操控并联电源失败,请检查网络!");
    }
    //在线监测-实时监控-读取并联电源放电参数
    public Response searchParalleParam(int opCmd, int devId) {
        PageHelper.startPage(1, 1);
        QueryWrapper wrapper = new QueryWrapper();
        wrapper.eq("dev_id", devId);
        boolean bl = sendCmdToFBS9100Dev3(opCmd, 0, devId, 0);
        Fbs9100Setparam paralleParam = mapper.selectOne(wrapper);
        return new Response().setII(1, bl, paralleParam, bl == true ? "读取参数成功!" : "读取并联电源参数失败,请检查网络!");
    }
    //在线监测-实时监控-设置并联电源放电参数
    public Response updateParalleParam(Fbs9100Setparam a059setParam) {
        Boolean b = mapper.updateParalleParam(a059setParam);
        boolean bl = false;
        if (b) {
            bl = sendCmdToFBS9100Dev3(a059setParam.getOpCmd().intValue(), 0, a059setParam.getDevId().intValue(), 0);
        }
        return new Response().set(1, bl, bl == true ? "修改参数成功!" : "设置并联电源参数失败,请检查网络!");
    }
}