From 43fdc41b97982e062b10840bc89baf16e86576d2 Mon Sep 17 00:00:00 2001
From: whyclxw <810412026@qq.com>
Date: 星期二, 03 九月 2024 13:56:10 +0800
Subject: [PATCH] 批量设置参数修改

---
 src/main/java/com/whyc/service/DevActmTestparamService.java |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/whyc/service/DevActmTestparamService.java b/src/main/java/com/whyc/service/DevActmTestparamService.java
index 9eab669..7d9c81d 100644
--- a/src/main/java/com/whyc/service/DevActmTestparamService.java
+++ b/src/main/java/com/whyc/service/DevActmTestparamService.java
@@ -74,13 +74,15 @@
     }
 
     //鎵归噺璁剧疆Actm鍧囪 浠弬鏁�
-    public Object setActmParamPl(List<ActmResDto> params) {
+    public Object setActmParamPl(ActmResDto param) {
         Map<Integer,Object> map=new HashMap<>();
+        int size=param.getDevIds().size();
         try {
             ThreadPoolExecutor poolExecutor = ThreadPoolExecutorFactory.getPoolExecutor();
-            CountDownLatch latch = new CountDownLatch(params.size());
-            for (ActmResDto param:params) {
+            CountDownLatch latch = new CountDownLatch(size);
+            for (Integer devId:param.getDevIds()) {
                 poolExecutor.execute(() -> {
+                    param.setDevId(devId);
                     ResultA200Dto dto= (ResultA200Dto) setActmParam(param);
                     map.put(param.getDevId(),dto);
                     latch.countDown();
@@ -90,7 +92,7 @@
         } catch (InterruptedException e) {
             e.printStackTrace();
         }
-        return new Response().set(1,true,"鎵归噺璁剧疆Actm鍧囪 浠弬鏁�");
+        return new Response().setII(1,true,map,"鎵归噺璁剧疆Actm鍧囪 浠弬鏁�");
     }
 
 

--
Gitblit v1.9.1