package com.fdkankan.fusion.httpClient; import cn.hutool.core.date.DateUtil; import com.alibaba.fastjson.JSONObject; import com.fdkankan.fusion.common.ResultData; import com.fdkankan.fusion.config.FusionConfig; import com.fdkankan.fusion.httpClient.client.HaixinClient; import com.fdkankan.fusion.httpClient.response.HaixinCaseInfo; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.Date; import java.util.HashMap; @Service @Slf4j public class HaixinService { @Autowired FusionConfig fusionConfig; @Autowired HaixinClient haixinClient; public HaixinCaseInfo queryScene(String kno){ try { if(StringUtils.isBlank(fusionConfig.getPushDrawUrl())){ return null; } HashMap map = new HashMap<>(); map.put("investigationNo",kno); JSONObject jsonObject = haixinClient.queryScene(map); String data = jsonObject.getString("data"); HaixinCaseInfo haixinCaseInfo = JSONObject.parseObject(data,HaixinCaseInfo.class); return haixinCaseInfo; }catch (Exception e){ log.info("获取海鑫接口错误:{}",kno,e); } return null; } }