From 16331f051216bbe274ca3b80fd2973055340594b Mon Sep 17 00:00:00 2001 From: whyclxw <810412026@qq.com> Date: 星期一, 02 九月 2024 16:15:40 +0800 Subject: [PATCH] 控制 --- src/main/java/com/whyc/service/DevA200TestparamService.java | 26 ++++++++++++++++++++++++-- 1 files changed, 24 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/whyc/service/DevA200TestparamService.java b/src/main/java/com/whyc/service/DevA200TestparamService.java index de327c6..4b58b79 100644 --- a/src/main/java/com/whyc/service/DevA200TestparamService.java +++ b/src/main/java/com/whyc/service/DevA200TestparamService.java @@ -1,12 +1,21 @@ package com.whyc.service; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.whyc.dto.A200ResDto; import com.whyc.dto.Response; +import com.whyc.dto.ResultDto; import com.whyc.mapper.DevA200TestparamMapper; +import com.whyc.mapper.DevInfMapper; import com.whyc.pojo.db_lithium_ram_db.DevA200Testparam; import com.whyc.pojo.db_lithium_ram_db.DevActmTestparam; +import com.whyc.pojo.db_lithium_ram_db.DevInf; +import com.whyc.util.ActionUtil; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Service; +import org.springframework.web.client.RestTemplate; +import javax.annotation.Resource; import java.util.List; @Service @@ -14,9 +23,22 @@ @Autowired(required = false) private DevA200TestparamMapper mapper; + @Autowired(required = false) + private DevInfMapper dinfMapper; + + @Resource + private RestTemplate restTemplate; + //璇诲彇a200涓�浣撴満鍙傛暟 - public Response getA200Param(int devId) { - return new Response().set(1,new DevA200Testparam(),"璇诲彇a200涓�浣撴満鍙傛暟"); + public Object getA200Param(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/getTestParameter"; + String results = restTemplate.postForObject(url, null, String.class); + ResultDto dto=ActionUtil.getGson().fromJson(results,ResultDto.class); + return dto; } //璁剧疆a200鍧囪 浠弬鏁� -- Gitblit v1.9.1