From 50a061313b1136d6bfeb96df1c984d4dd8c4c1a7 Mon Sep 17 00:00:00 2001 From: whyclxw <810412026@qq.com> Date: 星期三, 16 十月 2024 15:58:19 +0800 Subject: [PATCH] 批量设设置电池组数与电池节数 --- src/main/java/com/whyc/service/DevActmTestparamService.java | 26 +++++++++++++++++++++++++- 1 files changed, 25 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/whyc/service/DevActmTestparamService.java b/src/main/java/com/whyc/service/DevActmTestparamService.java index 4d9dc22..7d929ce 100644 --- a/src/main/java/com/whyc/service/DevActmTestparamService.java +++ b/src/main/java/com/whyc/service/DevActmTestparamService.java @@ -194,5 +194,29 @@ actmParam.setMaxBatteryNumber(dto.getMaxBatteryNumber()); actmParam.setMaxNtcCount(dto.getMaxNtcCount()); } - + //璁剧疆鐢垫睜缁勬暟涓庣數姹犺妭鏁� + public Object setActmBatteryStorageNumber(ActmResDto param) { + QueryWrapper wrapper=new QueryWrapper(); + wrapper.eq("dev_id",param.getDevId()); + wrapper.last("limit 1"); + DevInf dinf=dinfMapper.selectOne(wrapper); + String url="http://"+dinf.getDevIp()+":8080/webService/setBatteryStorageNumber"; + //灏嗚姹傚ご閮ㄥ拰鍙傛暟鍚堟垚涓�涓姹� + MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<>(); + paramMap.add("batteryStorageNumber",param.getBatteryStorageNumber()); + paramMap.add("batteryNumber",param.getBatteryNumber()); + ResultActmDto dto= (ResultActmDto) TestparamHttpUtil.postforform_dataActm(restTemplate,url,paramMap); + return dto; + } + //鎵归噺璁捐缃數姹犵粍鏁颁笌鐢垫睜鑺傛暟 + public Object setActmBatteryStorageNumberPl(ActmResDto param) { + Map<Integer,Object> map=new HashMap<>(); + int size=param.getDevIds().size(); + for (Integer devId:param.getDevIds()) { + param.setDevId(devId); + ResultActmDto dto= (ResultActmDto) setActmBatteryStorageNumber(param); + map.put(devId,dto); + } + return new Response().setII(1,true,map,"鎵归噺璁捐缃數姹犵粍鏁颁笌鐢垫睜鑺傛暟"); + } } \ No newline at end of file -- Gitblit v1.9.1