| | |
| | | DevActmTestparam actmParam=new DevActmTestparam(); |
| | | copyActmDTO(dto.getData(),actmParam); |
| | | actmParam.setDevId(devId); |
| | | //actmParam.setReturnCode(Integer.parseInt(dto.getCode())); |
| | | UpdateWrapper updateWrapper=new UpdateWrapper(); |
| | | updateWrapper.eq("dev_id",devId); |
| | | mapper.update(actmParam,updateWrapper); |
| | |
| | | return dto; |
| | | } |
| | | |
| | | //启动Actm均衡仪放电/充电 |
| | | public Object startActmParam(int devId,int type) { |
| | | //启动,暂停,继续,停止actm均衡仪 |
| | | public Object controllerActmParam(int devId,int index,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/startTest"; |
| | | String url="http://"+dinf.getDevIp()+":8080/webService"; |
| | | //将请求头部和参数合成一个请求 |
| | | MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<>(); |
| | | paramMap.add("testType",type); |
| | | switch (type){ |
| | | case 1:url=url+"/startTest";break; //启动 |
| | | case 2:url=url+"/pauseTest";break; //暂停 |
| | | case 3:url=url+"/continueTest";break; //继续 |
| | | case 4:url=url+"/stopTest";break; //停止 |
| | | } |
| | | paramMap.add("batteryStorageIndex",index); |
| | | ResultActmDto dto= (ResultActmDto) TestparamHttpUtil.postforform_data(restTemplate,url,paramMap); |
| | | return dto; |
| | | } |
| | | //停止Actm均衡仪放电/充电 |
| | | public Object stopActmParam(int devId) { |
| | | 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/stopTest"; |
| | | String results = restTemplate.postForObject(url, null, String.class); |
| | | ResultActmDto dto= ActionUtil.getGson().fromJson(results, ResultActmDto.class); |
| | | return dto; |
| | | } |
| | | |
| | | |
| | | //批量控制Actm均衡仪 |
| | | public Response controllActmParamPl(List<Integer> devIds) { |