From 5fa9b8dfd87f1e8464b25ef741d55e36eedb03f7 Mon Sep 17 00:00:00 2001 From: whyclxw <810412026@qq.com> Date: 星期二, 03 九月 2024 16:29:31 +0800 Subject: [PATCH] 批量操作 --- src/main/java/com/whyc/service/DevA200TestparamService.java | 36 +++++++++++++++++++++--------------- 1 files changed, 21 insertions(+), 15 deletions(-) diff --git a/src/main/java/com/whyc/service/DevA200TestparamService.java b/src/main/java/com/whyc/service/DevA200TestparamService.java index c81ac73..d7192f0 100644 --- a/src/main/java/com/whyc/service/DevA200TestparamService.java +++ b/src/main/java/com/whyc/service/DevA200TestparamService.java @@ -61,7 +61,7 @@ } - //璁剧疆a200鍧囪 浠弬鏁� + //璁剧疆a200涓�浣撴満鍙傛暟 public Object setA200Param(A200ResDto param) { QueryWrapper wrapper=new QueryWrapper(); wrapper.eq("dev_id",param.getDevId()); @@ -76,7 +76,7 @@ return dto; } - //鎵归噺璁剧疆a200鍧囪 浠弬鏁� + //鎵归噺璁剧疆a200涓�浣撴満鍙傛暟 public Object setA200ParamPl2(A200ResDto param) { Map<Integer,Object> map=new HashMap<>(); int size=param.getDevIds().size(); @@ -97,9 +97,9 @@ } catch (InterruptedException e) { e.printStackTrace(); } - return new Response().setII(1,true,map,"鎵归噺璁剧疆a200鍧囪 浠弬鏁�"); + return new Response().setII(1,true,map,"鎵归噺璁剧疆a200涓�浣撴満鍙傛暟"); } - //鎵归噺璁剧疆a200鍧囪 浠弬鏁� + //鎵归噺璁剧疆a200涓�浣撴満鍙傛暟 public Object setA200ParamPl(A200ResDto param) { Map<Integer,Object> map=new HashMap<>(); int size=param.getDevIds().size(); @@ -109,10 +109,10 @@ ResultA200Dto dto= (ResultA200Dto) setA200Param(param); map.put(finaldevId,dto); } - return new Response().setII(1,true,map,"鎵归噺璁剧疆a200鍧囪 浠弬鏁�"); + return new Response().setII(1,true,map,"鎵归噺璁剧疆a200涓�浣撴満鍙傛暟"); } - //鍚姩a200鍧囪 浠斁鐢�/鍏呯數 + //鍚姩a200涓�浣撴満鏀剧數/鍏呯數 public Object startA200Param(int devId,int type) { QueryWrapper wrapper=new QueryWrapper(); wrapper.eq("dev_id",devId); @@ -125,7 +125,7 @@ ResultA200Dto dto= (ResultA200Dto) TestparamHttpUtil.postforform_dataA200(restTemplate,url,paramMap); return dto; } - //鍋滄a200鍧囪 浠斁鐢�/鍏呯數 + //鍋滄a200涓�浣撴満鏀剧數/鍏呯數 public Object stopA200Param(int devId) { QueryWrapper wrapper=new QueryWrapper(); wrapper.eq("dev_id",devId); @@ -137,7 +137,7 @@ return dto; } - //鎵归噺鍚姩a200鍧囪 浠� + //鎵归噺鍚姩a200涓�浣撴満 public Response startA200ParamPl2(List<Integer> devIds,int type) { Map<Integer,Object> map=new HashMap<>(); try { @@ -154,20 +154,26 @@ } catch (InterruptedException e) { e.printStackTrace(); } - return new Response().set(1,true,"鎵归噺鎺у埗a200鍧囪 浠�"); + return new Response().set(1,true,"鎵归噺鎺у埗a200涓�浣撴満"); } - //鎵归噺鍚姩a200鍧囪 浠� + //鎵归噺鍚姩a200涓�浣撴満 public Response startA200ParamPl(List<Integer> devIds,int type) { Map<Integer,Object> map=new HashMap<>(); for (int devId:devIds) { ResultA200Dto dto= (ResultA200Dto) startA200Param(devId,type); + if(dto.getCode().equals("200")){ + UpdateWrapper wrapper=new UpdateWrapper(); + wrapper.eq("dev_id",devId); + wrapper.set("batch_state",1); + dinfMapper.update(null,wrapper); + } map.put(devId,dto); } - return new Response().set(1,true,"鎵归噺鎺у埗a200鍧囪 浠�"); + return new Response().set(1,true,"鎵归噺鎺у埗a200涓�浣撴満"); } - //鎵归噺鍋滄a200鍧囪 浠� + //鎵归噺鍋滄a200涓�浣撴満 public Response stopA200ParamPl2(List<Integer> devIds) { Map<Integer,Object> map=new HashMap<>(); try { @@ -184,16 +190,16 @@ } catch (InterruptedException e) { e.printStackTrace(); } - return new Response().set(1,true,"鎵归噺鍋滄a200鍧囪 浠�"); + return new Response().set(1,true,"鎵归噺鍋滄a200涓�浣撴満"); } - //鎵归噺鍋滄a200鍧囪 浠� + //鎵归噺鍋滄a200涓�浣撴満 public Response stopA200ParamPl(List<Integer> devIds) { Map<Integer,Object> map=new HashMap<>(); for (int devId:devIds) { ResultA200Dto dto= (ResultA200Dto) stopA200Param(devId); map.put(devId,dto); } - return new Response().set(1,true,"鎵归噺鍋滄a200鍧囪 浠�"); + return new Response().set(1,true,"鎵归噺鍋滄a200涓�浣撴満"); } //灏哾to鎷疯礉鑷硃aram -- Gitblit v1.9.1