whyclxw
2022-01-10 b2cf9137eb6eb09bebf867e3c4c23c818bcf103e
在线监测-实时监控-61850放电参数设置
4个文件已修改
25 ■■■■■ 已修改文件
src/main/java/com/whyc/controller/Fbs9100SetparamController.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/mapper/Fbs9100SetparamMapper.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/Fbs9100SetparamService.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/Fbs9100SetparamMapper.xml 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/Fbs9100SetparamController.java
@@ -37,4 +37,9 @@
    private Response update(@RequestBody Fbs9100Setparam fbs9100Setparam){
        return service.update(fbs9100Setparam);
    }
    @ApiOperation("在线监测-实时监控-61850放电参数设置")
    @PostMapping("updateld6Param")
    private Response updateld6Param(@RequestBody Fbs9100Setparam fbs9100Setparam){
        return service.updateld6Param(fbs9100Setparam);
    }
}
src/main/java/com/whyc/mapper/Fbs9100SetparamMapper.java
@@ -12,4 +12,6 @@
    Boolean updateMaintain(Fbs9100Setparam fbs9100Setparam);
    //在线监测-实时监控-BTS放电参数设置
    Boolean updateBtsParam(Fbs9100Setparam fbs9100Setparam);
    //在线监测-实时监控-61850放电参数设置
    Boolean updateld6Param(Fbs9100Setparam fbs9100Setparam);
}
src/main/java/com/whyc/service/Fbs9100SetparamService.java
@@ -76,6 +76,16 @@
        }
        return new Response().set(1,bl,bl==true?"修改参数成功!":"设置9100参数失败,请检查网络!");
    }
    //在线监测-实时监控-61850放电参数设置
    public Response updateld6Param(Fbs9100Setparam fbs9100Setparam) {
        Boolean b=mapper.updateld6Param(fbs9100Setparam);
        boolean bl=false;
        if(b){
            bl=sendCmdToFBS9100Dev(fbs9100Setparam.getNum().intValue(),0,fbs9100Setparam.getDevId().intValue());
        }
        return new Response().set(1,bl,bl==true?"修改参数成功!":"设置9100参数失败,请检查网络!");
    }
    //机房命令操作设备时的cmd和ack校验  test_type  -->默认启动测试的类型
    public boolean sendCmdToFBS9100Dev(int cmd,int test_type,int dev_id)
    {
src/main/resources/mapper/Fbs9100SetparamMapper.xml
@@ -11,8 +11,14 @@
                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>
    <update id="updateld6Param">
        update db_ram_db.tb_Fbs9100_setparam set testCmd=#{TestCmd},GroupVol_LOW=#{groupvolLow]},
                MonomerVol_LOW=#{monomervolLow},MonomerLowCount=#{MonomerLowCount},MonomerTmp_High=#{monomertmpHigh},
                DisTime=#{DisTime]},DisCap=#{DisCap},AutoTestStartVol=#{AutoTestStartVol}
                where dev_id=#{devId}
    </update>
    <select id="serchbyDev_id" resultType="com.whyc.pojo.Fbs9100Setparam">
    <select id="serchbyDev_id" resultType="com.whyc.pojo.Fbs9100Setparam">
        select db_battinf.tb_battinf.StationName,db_battinf.tb_battinf.FBSDeviceId,db_battinf.tb_battinf.FBSDeviceIp,db_battinf.tb_battinf.BattGroupName,db_battinf.tb_battinf.BattGroupId
                ,db_battinf.tb_battinf.GroupIndexInFBSDevice,db_battinf.tb_battinf.MonCount,db_battinf.tb_battinf.MonVolStd,db_battinf.tb_battinf.MonCapStd,db_battinf.tb_battinf.load_curr 
                ,db_ram_db.tb_fbs9100_setparam.HourRate,db_ram_db.tb_fbs9100_setparam.DisCurr,db_ram_db.tb_fbs9100_setparam.DisCap