| | |
| | | |
| | | import com.iailab.framework.common.constant.CommonConstant; |
| | | import com.iailab.module.data.channel.http.collector.asdb.HttpCollectorForAsdb; |
| | | import com.iailab.module.data.channel.http.collector.asdb.HttpCollectorForAsdc; |
| | | import com.iailab.module.data.channel.http.collector.asdb.HttpCollectorForAsde; |
| | | import com.iailab.module.data.channel.http.collector.ihdb.HttpCollectorForIhd; |
| | | import com.iailab.module.data.channel.http.entity.HttpApiEntity; |
| | |
| | | private HttpCollectorForAsde httpCollectorForAsde; |
| | | |
| | | @Autowired |
| | | private HttpCollectorForAsde httpCollectorForAsdc; |
| | | private HttpCollectorForAsdc httpCollectorForAsdc; |
| | | |
| | | public Object getTagValue(String apiId, String tag) { |
| | | HttpApiEntity httpApi = httpApiService.getFromCatch(apiId); |
| | |
| | | package com.iailab.module.data.channel.http.collector.asdb; |
| | | |
| | | import com.alibaba.fastjson.JSON; |
| | | import com.alibaba.fastjson.JSONArray; |
| | | import com.iailab.framework.common.constant.CommonConstant; |
| | | import com.iailab.framework.common.util.http.HttpUtils; |
| | | import com.iailab.module.data.channel.http.collector.asdb.vo.HttpAsdbRespDataVO; |
| | |
| | | } |
| | | |
| | | private void getByHtp(String url, String sourceName, Map<String, Object> result, List<Object[]> params) { |
| | | log.info("HttpCollectorForAsdc.getByHtp:url=" + url); |
| | | log.info("HttpCollectorForAsdc.getByHtp:params=" + JSONArray.toJSONString(params)); |
| | | String responseStr = HttpUtils.sendGet(url, null, ""); |
| | | log.info("HttpCollectorForAsdc.getByHtp:responseStr=" + responseStr); |
| | | List<HttpAsdbRespDataVO> dataList = JSON.parseArray(responseStr, HttpAsdbRespDataVO.class); |
| | | Map<String, HttpAsdbRespDataVO> valueGroup = new HashMap<>(); |
| | | for (HttpAsdbRespDataVO data : dataList) { |
| | |
| | | package com.iailab.module.data.channel.http.collector.asdb; |
| | | |
| | | import com.alibaba.fastjson.JSON; |
| | | import com.alibaba.fastjson.JSONArray; |
| | | import com.iailab.framework.common.constant.CommonConstant; |
| | | import com.iailab.framework.common.util.http.HttpUtils; |
| | | import com.iailab.module.data.channel.http.collector.asdb.vo.HttpAsdbRespDataVO; |
| | |
| | | } |
| | | |
| | | private void getByHtp(String url, String sourceName, Map<String, Object> result, List<Object[]> params) { |
| | | log.info("HttpCollectorForAsde.getByHtp:url=" + url); |
| | | log.info("HttpCollectorForAsde.getByHtp:params=" + JSONArray.toJSONString(params)); |
| | | String responseStr = HttpUtils.sendGet(url, null, ""); |
| | | log.info("HttpCollectorForAsde.getByHtp:responseStr=" + responseStr); |
| | | List<HttpAsdbRespDataVO> dataList = JSON.parseArray(responseStr, HttpAsdbRespDataVO.class); |
| | | Map<String, HttpAsdbRespDataVO> valueGroup = new HashMap<>(); |
| | | for (HttpAsdbRespDataVO data : dataList) { |
| | |
| | | if (item.getTagNo() != null && item.getDimension() != null && item.getValueType() != null) { |
| | | httpTagAsde.add(new Object[]{item.getSourceId(), item.getTagNo(), item.getDimension(), item.getValueType()}); |
| | | } |
| | | } else if (SourceApiEnum.ASDC.getCode().equals(item.getSourceName())) { |
| | | } /*else if (SourceApiEnum.ASDC.getCode().equals(item.getSourceName())) { |
| | | if (item.getTagNo() != null && item.getDimension() != null && item.getValueType() != null) { |
| | | httpTagAsdc.add(new Object[]{item.getSourceId(), item.getTagNo(), item.getDimension(), item.getValueType()}); |
| | | } |
| | | } |
| | | }*/ |
| | | } |
| | | }); |
| | | |
| | |
| | | pojo.setTimestamp(collectTime.toInstant()); |
| | | result.add(pojo); |
| | | listBad.add(dto.getPointNo()); |
| | | System.out.println("值异常!TagId=" + tagId); |
| | | log.info("值异常!TagId=" + tagId); |
| | | } |
| | | }); |
| | | } |