2023-03-23

2023-03-22  本文已影响0人  AustinPup

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;

/**

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;
}

}

上一篇 下一篇

猜你喜欢

热点阅读