Browse Source

Merge branch 'release' of gitadmin/tuoheng_air_monitor into master

tags/v1.0.2
wanjing 11 months ago
parent
commit
d8f731b67e
1 changed files with 9 additions and 6 deletions
  1. +9
    -6
      tuoheng-service/tuoheng-admin/src/main/java/com/tuoheng/admin/service/third/airport/GetAirportDetailService.java

+ 9
- 6
tuoheng-service/tuoheng-admin/src/main/java/com/tuoheng/admin/service/third/airport/GetAirportDetailService.java View File

package com.tuoheng.admin.service.third.airport; package com.tuoheng.admin.service.third.airport;


import cn.hutool.core.util.ObjectUtil;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.tuoheng.admin.constant.SystemConstant; import com.tuoheng.admin.constant.SystemConstant;
import com.tuoheng.admin.entity.dto.AirportDetailDto; import com.tuoheng.admin.entity.dto.AirportDetailDto;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;



import java.util.List; import java.util.List;
import java.util.Objects; import java.util.Objects;


String param = "airportId=" + airportId; String param = "airportId=" + airportId;
String result = HttpUtils.sendGet(url, param); String result = HttpUtils.sendGet(url, param);
JsonResult jsonResult = JacksonUtil.json2pojo(result, JsonResult.class); JsonResult jsonResult = JacksonUtil.json2pojo(result, JsonResult.class);
if (0 != jsonResult.getCode()) {
log.info("调用机场平台,获取天气信息失败,{}", jsonResult);
return JsonResult.error(jsonResult.getMsg());
}
AirportDetailDto vo = new AirportDetailDto(); AirportDetailDto vo = new AirportDetailDto();
JSONObject dataObject = (JSONObject) JSONObject.toJSON(jsonResult.getData()); JSONObject dataObject = (JSONObject) JSONObject.toJSON(jsonResult.getData());

log.info("响应信息:{}", dataObject.toJSONString()); log.info("响应信息:{}", dataObject.toJSONString());
JSONObject wthJson = dataObject.getJSONObject("WTH"); JSONObject wthJson = dataObject.getJSONObject("WTH");
if (Objects.nonNull(wthJson)) { if (Objects.nonNull(wthJson)) {
mountJson.getString("searchlightName") mountJson.getString("searchlightName")
); );
} }
if(Objects.nonNull(mountJson)){
if (Objects.nonNull(mountJson)) {
String strJson = mountJson.getString("mountEquipmentList"); String strJson = mountJson.getString("mountEquipmentList");


log.info("参数信息,strJson={}",strJson);
if(StringUtils.isNotEmpty(strJson)){
log.info("参数信息,strJson={}", strJson);
if (StringUtils.isNotEmpty(strJson)) {
String mountEquipmentList = strJson; String mountEquipmentList = strJson;
if(StringUtils.isNotEmpty(mountEquipmentList)){
if (StringUtils.isNotEmpty(mountEquipmentList)) {
List<MountEquipment> mountEquipments = JSONObject.parseArray(mountEquipmentList, MountEquipment.class); List<MountEquipment> mountEquipments = JSONObject.parseArray(mountEquipmentList, MountEquipment.class);
vo.setMountEquipmentList(mountEquipments); vo.setMountEquipmentList(mountEquipments);
} }

Loading…
Cancel
Save