lxw
2022-12-21 108da8c66924e7fc4015a0598f79b606f7436ad5
开关电源设置和读取参数
4个文件已修改
52 ■■■■■ 已修改文件
src/main/java/com/whyc/controller/Fbs9100SetparamController.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/mapper/Fbs9100SetparamMapper.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/Fbs9100SetparamService.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/Fbs9100SetparamMapper.xml 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/Fbs9100SetparamController.java
@@ -135,4 +135,16 @@
    public Response updateFBO4830Param(@RequestBody Fbs9100Setparam a059setParam) {
        return service.updateFBO4830Param(a059setParam);
    }
    @ApiOperation(tags = "在线监测-实时监控", value = "在线监测-实时监控-读取kgdy放电参数")
    @GetMapping("searchKgdyParam")
    public Response searchKgdyParam(@RequestParam int opCmd, @RequestParam int devId) {
        return service.searchKgdyParam(opCmd, devId);
    }
    @ApiOperation(tags = "在线监测-实时监控", value = "在线监测-实时监控-设置kgdy放电参数")
    @PostMapping("updateKgdyParam")
    public Response updateKgdyParam(@RequestBody Fbs9100Setparam a059setParam) {
        return service.updateKgdyParam(a059setParam);
    }
}
src/main/java/com/whyc/mapper/Fbs9100SetparamMapper.java
@@ -29,4 +29,7 @@
    //在线监测-实时监控-设置FBO_4830放电参数
    Boolean updateFBO4830Param(Fbs9100Setparam a059setParam);
    //在线监测-实时监控-设置kgdy放电参数
    Boolean updateKgdyParam(Fbs9100Setparam a059setParam);
}
src/main/java/com/whyc/service/Fbs9100SetparamService.java
@@ -459,4 +459,24 @@
        }
        return new Response().set(1, bl, bl == true ? "修改参数成功!" : "设置A059参数失败,请检查网络!");
    }
    //在线监测-实时监控-读取kgdy放电参数
    public Response searchKgdyParam(int opCmd, int devId) {
        PageHelper.startPage(1, 1);
        QueryWrapper wrapper = new QueryWrapper();
        wrapper.eq("dev_id", devId);
        boolean bl = sendCmdToFBS9100Dev(opCmd, 0, devId);
        Fbs9100Setparam a059param = mapper.selectOne(wrapper);
        return new Response().setII(1, bl, a059param, bl == true ? "读取参数成功!" : "读取A059参数失败,请检查网络!");
    }
    //在线监测-实时监控-设置kgdy放电参数
    public Response updateKgdyParam(Fbs9100Setparam a059setParam) {
        Boolean b = mapper.updateKgdyParam(a059setParam);
        boolean bl = false;
        if (b) {
            bl = sendCmdToFBS9100Dev(a059setParam.getOpCmd().intValue(), 0, a059setParam.getDevId().intValue());
        }
        return new Response().set(1, bl, bl == true ? "修改参数成功!" : "设置A059参数失败,请检查网络!");
    }
}
src/main/resources/mapper/Fbs9100SetparamMapper.xml
@@ -203,6 +203,23 @@
            CellDiffVolHigh=#{CellDiffVolHigh}
        WHERE dev_id = #{devId}
    </update>
    <update id="updateKgdyParam">
        UPDATE db_ram_db.tb_fbs9100_setparam
        SET op_cmd=#{opCmd},
            HourRate=#{HourRate},
            DisCurr=#{DisCurr},
            DisCap=#{DisCap},
            DisTime=#{DisTime},
            GroupVol_LOW=#{groupvolLow},
            MonomerVol_LOW=#{monomervolLow},
            MonomerLowCount=#{monomerLowCount},
            battGroupNum=#{BattGroupNum},
            onlineVolLowAction=#{OnlineVolLowAction},
            DCVolHighLimit=#{DCVolHighLimit},
            ChargeCurrSet=#{ChargeCurrSet},
            MonomerTmp_High=#{MonomertmpHigh}
        WHERE dev_id = #{devId}
    </update>
    <select id="serchbyDev_id" resultType="com.whyc.pojo.Fbs9100Setparam">
        select db_battinf.tb_battinf.StationName
             , db_battinf.tb_battinf.FBSDeviceId