whyclxw
2025-03-20 aa212a7e9200bbad05793d07022ec6ba337425d4
6186/6286读取修改
2个文件已修改
16 ■■■■■ 已修改文件
src/main/java/com/whyc/controller/Dev6185AlmparamController.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/Dev6185AlmparamService.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/Dev6185AlmparamController.java
@@ -36,8 +36,8 @@
    @ApiOperation(value = "6186/6286(485通讯)参数读取")
    @GetMapping("get6186Alarm")
    public Response get6186Alarm(@RequestParam int devId){
        return  service.get6186Alarm(devId);
    public Response get6186Alarm(@RequestParam int devId,@RequestParam int battgroupnum){
        return  service.get6186Alarm(devId,battgroupnum);
    }
src/main/java/com/whyc/service/Dev6185AlmparamService.java
@@ -86,12 +86,16 @@
    }
    /*6186/6286(485通讯)参数读取*/
    public Response get6186Alarm(int devId) {
        boolean bl = sendCmdTo6185Alarm(FBS9100_ComBase.CMD6185_ReadAlarmParam, devId);
    public Response get6186Alarm(int devId,int battgroupnum) {
        UpdateWrapper wrapper = new UpdateWrapper();
        wrapper.set("battgroupnum",battgroupnum);
        wrapper.eq("dev_id", devId);
        wrapper.last("limit 1");
        Dev6185Almparam par = mapper.selectOne(wrapper);
        mapper.update((Dev6185Almparam) ActionUtil.objeNull,wrapper);
        boolean bl = sendCmdTo6185Alarm(FBS9100_ComBase.CMD6185_ReadAlarmParam, devId);
        QueryWrapper queryWrapper = new QueryWrapper();
        queryWrapper.eq("dev_id", devId);
        queryWrapper.last("limit 1");
        Dev6185Almparam par = mapper.selectOne(queryWrapper);
        return new Response().setII(1,  bl,par, bl == true ? "查询成功!" : "6186/6286(485通讯)参数设置读取失败,请检查网络!");
    }