美文网首页
2023-03-23

2023-03-23

作者: AustinPup | 来源:发表于2023-03-22 14:18 被阅读0次

    package hcn.gxt.controller;

    import com.alibaba.fastjson.JSON;
    import com.alibaba.fastjson.JSONArray;
    import com.alibaba.fastjson.JSONObject;
    import lombok.extern.slf4j.Slf4j;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.http.HttpMethod;
    import org.springframework.http.ResponseEntity;
    import org.springframework.stereotype.Service;
    import org.springframework.web.client.RestTemplate;

    import java.util.HashSet;
    import java.util.Map;
    import java.util.Set;

    /**

    • Copyright (c) Siemens 2021 ALL RIGHTS RESERVED.

    • @author: xiuting.gao@siemens.com

    • @time: 3/23/2023 1:50 PM

    • @description:
      */
      @Service
      @Slf4j
      public class CanvasService {

      public Set<String> floorKeys =new HashSet<>();
      @Autowired
      private RestTemplate restTemplate;

    public CanvasService(){
        //        description: '近30天耗电量',
        floorKeys.add("building_f1_power_today");
    

    // //
    // floorKeys.add("building_f1_power_today");
    }

    public Map<String, Map<String, Object>> mockData(GKController.Ask_History ask) {
        try {
            JSONArray c1 = getCanvas41F();
    

    // if(ask.getPellet().equals("");

        }catch (Exception e){
            log.error(e.toString());
        }
        return  null;
    }
    
    public JSONArray getCanvas41F(){
        String url="http://192.168.1.245:3002/workflow/dataTable?workflowInstanceId=hks_4_15298831375.project6.workflow6";
    
        ResponseEntity<String> results = restTemplate.exchange(url, HttpMethod.GET, null, String.class);
        String json = results.getBody();
    
        JSONObject ans = (JSONObject) JSON.parse(json);
        JSONObject light = (JSONObject) ans.get("$functionBlock____System.UpdateDataTable.1____Input____$global____first_floor_power");
        String lightval = (String) light.get("value");
        JSONArray c1 = (JSONArray)JSON.parse(lightval);
    
        log.info(lightval+c1);
    
        return  c1;
    }
    

    }

    相关文章

      网友评论

          本文标题:2023-03-23

          本文链接:https://www.haomeiwen.com/subject/iwzvrdtx.html