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