lxw
2023-11-07 97422ade00a072bf8f37be28b857e1a3849b602c
9612
5个文件已修改
65 ■■■■■ 已修改文件
src/main/java/com/whyc/controller/Fbs9100SetparamController.java 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/mapper/Fbs9100SetparamMapper.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/pojo/BattRtstate.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/Fbs9100SetparamService.java 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/Fbs9100SetparamMapper.xml 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/Fbs9100SetparamController.java
@@ -249,5 +249,22 @@
        return service.updateLD6StopTest(devId);
    }
    @ApiOperation(tags = "在线监测-实时监控", value = "在线监测-实时监控-读取9612放电参数")
    @GetMapping("searchFBS9612Param")
    public Response searchFBS9612Param(@RequestParam int opCmd, @RequestParam int devId) {
        return service.searchFBS9612Param(opCmd, devId);
    }
    @ApiOperation(tags = "在线监测-实时监控", value = "在线监测-实时监控-设置9612放电参数")
    @PostMapping("updateFBS9612Param")
    public Response updateFBS9612Param(@RequestBody Fbs9100Setparam a059setParam) {
        return service.updateFBS9612Param(a059setParam);
    }
    @ApiOperation(tags = "在线监测-实时监控", value = "在线监测-实时监控-控制9612充放电停止")
    @GetMapping("controllerFBS9612")
    public Response controllerFBS9612(@RequestParam int opCmd,@RequestParam int testType, @RequestParam int devId) {
        return service.controllerFBS9612(opCmd,testType,devId);
    }
}
src/main/java/com/whyc/mapper/Fbs9100SetparamMapper.java
@@ -30,6 +30,9 @@
    //在线监测-实时监控-设置FBO_4830放电参数
    Boolean updateFBO4830Param(Fbs9100Setparam a059setParam);
    //在线监测-实时监控-设置FBs9612放电参数
    Boolean updateFBS9612Param(Fbs9100Setparam a059setParam);
    //在线监测-实时监控-设置kgdy放电参数
    Boolean updateKgdyParam(Fbs9100Setparam a059setParam);
src/main/java/com/whyc/pojo/BattRtstate.java
@@ -4,6 +4,7 @@
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@@ -70,5 +71,9 @@
    @TableField("dev_testPower")
    private Float devTestPower;
    @TableField("batt_alm_state")
    @ApiModelProperty(value = "电池组告警状态")
    private Integer battAlmState;
}
src/main/java/com/whyc/service/Fbs9100SetparamService.java
@@ -765,4 +765,32 @@
    public Response updateLD6StopTest(int devId) {
        return updateOpCmd(devId,FBS9100_ComBase.LD6_CMD_STOPTEST);
    }
    //在线监测-实时监控-读取FBS9612放电参数
    public Response searchFBS9612Param(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 ? "读取参数成功!" : "读取FBO_4830参数失败,请检查网络!");
    }
    //在线监测-实时监控-设置FBS9612放电参数
    public Response updateFBS9612Param(Fbs9100Setparam a059setParam) {
        Boolean b = mapper.updateFBS9612Param(a059setParam);
        boolean bl = false;
        if (b) {
            bl = sendCmdToFBS9100Dev(a059setParam.getOpCmd().intValue(), 0, a059setParam.getDevId().intValue());
        }
        return new Response().set(1, bl, bl == true ? "修改参数成功!" : "设置A059参数失败,请检查网络!");
    }
    //在线监测-实时监控-控制FBS9612充放电停止/内阻测试
    public Response controllerFBS9612(int opCmd,int testType, int devId) {
        boolean bl = sendCmdToFBS9100Dev(opCmd, testType, devId);
        return new Response().set(1, bl, bl == true ? "操控FBO4830成功!" : "操控FBO4830失败,请检查网络!");
    }
}
src/main/resources/mapper/Fbs9100SetparamMapper.xml
@@ -203,6 +203,18 @@
            CellDiffVolHigh=#{CellDiffVolHigh}
        WHERE dev_id = #{devId}
    </update>
    <update id="updateFBS9612Param">
        UPDATE db_ram_db.tb_fbs9100_setparam
        SET op_cmd=#{opCmd},
            DisCurr=#{DisCurr},
            DisCap=#{DisCap},
            DisTime=#{DisTime},
            GroupVol_LOW=#{groupvolLow},
            MonomerVol_LOW=#{monomervolLow},
            MonomerTmp_High=#{monomertmpHigh},
            OffLineYHOnceCycle=#{OffLineYHOnceCycle}
        WHERE dev_id = #{devId}
    </update>
    <update id="updateKgdyParam">
        UPDATE db_ram_db.tb_fbs9100_setparam
        SET op_cmd=#{opCmd},