| | |
| | | import cn.gistack.nky.entity.HstPredict; |
| | | import cn.gistack.nky.entity.RequestRecord; |
| | | import cn.gistack.nky.requestpojo.*; |
| | | import cn.gistack.nky.resultpojo.NkyBindDetailResult; |
| | | import cn.gistack.nky.service.INkyService; |
| | | import cn.gistack.nky.service.IRequestRecordService; |
| | | import com.alibaba.fastjson.JSON; |
| | |
| | | |
| | | //判定异常 |
| | | private static final String ALARM_GET = "alarm/get"; |
| | | |
| | | private static final String BIND_DETAIL = "bind/detail"; |
| | | private static final String BIND_ENABLE = "bind/enable"; |
| | | private static final String BIND_PARAM = "bind/param"; |
| | | |
| | | @Override |
| | | public Boolean arimaPredict(ArimaPredictReqPo po) { |
| | |
| | | return alarmGet; |
| | | } |
| | | |
| | | @Override |
| | | public List<NkyBindDetailResult> getBindDetail(String resCd, String cd, String type) { |
| | | |
| | | JSONObject params = new JSONObject(); |
| | | params.put("damId",resCd); |
| | | params.put("pointId",cd); |
| | | params.put("type",type); |
| | | |
| | | JSONObject result = requestNkyApi(BIND_DETAIL, JSON.toJSONString(params)); |
| | | |
| | | JSONArray dataList = result.getJSONArray("data"); |
| | | List<NkyBindDetailResult> nkyBindDetailResultList = dataList.toJavaList(NkyBindDetailResult.class); |
| | | return nkyBindDetailResultList; |
| | | } |
| | | |
| | | @Override |
| | | public boolean bindEnable(JSONObject params) { |
| | | JSONObject jsonObject = requestNkyApi(BIND_ENABLE, JSON.toJSONString(params)); |
| | | |
| | | if (jsonObject.get("status").equals("200")) { |
| | | return true; |
| | | }else { |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public boolean bindParam(JSONObject bindParamParams) { |
| | | JSONObject jsonObject = requestNkyApi(BIND_PARAM, JSON.toJSONString(bindParamParams)); |
| | | |
| | | if (jsonObject.get("status").equals("200")) { |
| | | return true; |
| | | }else { |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 请求南科院接口 |
| | | * @param url |
| | |
| | | JSONObject jsonObject = JSONObject.parseObject(resultStr); |
| | | return jsonObject; |
| | | } |
| | | |
| | | |
| | | |
| | | } |