whyclxw
2024-10-08 727d84fb5d29188bc5ee7b8227560d782c959bc8
a200一体机暂停/继续:1	暂停测试 ,2继续测试
2个文件已修改
22 ■■■■ 已修改文件
src/main/java/com/whyc/controller/DevA200TestparamController.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/DevA200TestparamService.java 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/DevA200TestparamController.java
@@ -63,4 +63,9 @@
        return service.stopA200ParamPl(devIds);
    }
    @ApiOperation(value = "启动a200一体机暂停/继续")
    @GetMapping("pauseA200Param")
    public Object pauseA200Param(@RequestParam int devId,@RequestParam int type){
        return service.pauseA200Param(devId,type);
    }
}
src/main/java/com/whyc/service/DevA200TestparamService.java
@@ -125,7 +125,20 @@
        String url="http://"+dinf.getDevIp()+":8080/webService/startTest";
        //将请求头部和参数合成一个请求
        MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<>();
        paramMap.add("testType",type);
        paramMap.add("testType",type);//1    放电,2    充电
        ResultA200Dto dto= (ResultA200Dto) TestparamHttpUtil.postforform_dataA200(restTemplate,url,paramMap);
        return dto;
    }
    //a200一体机暂停/继续
    public Object pauseA200Param(int devId, int type) {
        QueryWrapper wrapper=new QueryWrapper();
        wrapper.eq("dev_id",devId);
        wrapper.last("limit 1");
        DevInf dinf=dinfMapper.selectOne(wrapper);
        String url="http://"+dinf.getDevIp()+":8080/webService/pauseTest";
        //将请求头部和参数合成一个请求
        MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<>();
        paramMap.add("controlType",type);//1    暂停测试 ,2继续测试
        ResultA200Dto dto= (ResultA200Dto) TestparamHttpUtil.postforform_dataA200(restTemplate,url,paramMap);
        return dto;
    }
@@ -248,6 +261,4 @@
        a200Param.setChargePower(dto.getChargePower());
        a200Param.setBatteryTemperatureProtect(dto.getBatteryTemperatureProtect());
    }
}