| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- 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<String,Object> 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;
- }
- }
|