Commit 6d328439 authored by linruibiao's avatar linruibiao

接口编写

parent ca67cdfe
......@@ -89,7 +89,7 @@ public class VariableController extends BaseRestController{
@GetMapping("/real-time")
@ApiOperation("获取变量实时数据")
@ApiImplicitParam(name = "appId", value = "租户id", required = true,dataTypeClass = String.class)
public R<Map<String, List<Map<String, Object>>>> getVariableRealTimeDataList(HttpServletRequest request,@PathVariable String appId,
public R<List<Map<String,Object>>> getVariableRealTimeDataList(HttpServletRequest request,@PathVariable String appId,
VariableRealTimeDTO variableDTO) {
return call(() -> {
CurrentUser currentUser = getCurrentUser(request);
......
......@@ -47,7 +47,7 @@ public interface VariableService {
* @param user
* @return
*/
Map<String, List<Map<String, Object>>> getVariableRealTimeDataList(@NonNull String uri,VariableRealTimeDTO variableDTO,CurrentUser user);
List<Map<String,Object>> getVariableRealTimeDataList(@NonNull String uri,VariableRealTimeDTO variableDTO,CurrentUser user);
/**
* 获取历史数据
......
......@@ -119,7 +119,7 @@ public class VariableServiceImpl implements VariableService {
}
@Override
public Map<String, List<Map<String, Object>>> getVariableRealTimeDataList(@NonNull String uri,VariableRealTimeDTO variableDTO,CurrentUser user) {
public List<Map<String,Object>> getVariableRealTimeDataList(@NonNull String uri,VariableRealTimeDTO variableDTO,CurrentUser user) {
if(StringUtils.isBlank(uri)){
throw new SysException("请传入uri");
}
......@@ -140,7 +140,7 @@ public class VariableServiceImpl implements VariableService {
}
Map<String, String> uriVariables =SlmConstants.gson.fromJson(SlmConstants.gson.toJson(variableDTO),new TypeToken<Map<String,String>>(){}.getType());
uriVariables.put("appId",user.getAppId());
R<Map<String, List<Map<String, Object>>>> result = RestTemplateUtils.get(uri, new TypeToken<R<Map<String, List<Map<String, Object>>>>>() {}.getType(), uriVariables);
R<List<Map<String,Object>>> result = RestTemplateUtils.get(uri, new TypeToken< R<List<Map<String,Object>>>>() {}.getType(), uriVariables);
return result.detach();
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment