|  |  |  | 
|---|
|  |  |  | import lombok.extern.slf4j.Slf4j; | 
|---|
|  |  |  | import org.apache.commons.lang3.StringUtils; | 
|---|
|  |  |  | import org.springframework.beans.factory.annotation.Autowired; | 
|---|
|  |  |  | import org.springframework.beans.factory.annotation.Value; | 
|---|
|  |  |  | import org.springframework.stereotype.Component; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import javax.annotation.PostConstruct; | 
|---|
|  |  |  | 
|---|
|  |  |  | private static JSONObject json = new JSONObject(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Autowired | 
|---|
|  |  |  | private SystemDictDataBiz systemDictDataBiz; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private static QywxUtil qyUtil; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Value("${qiwei.serviceurl}") | 
|---|
|  |  |  | private    String qiweiUrl; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @PostConstruct | 
|---|
|  |  |  | private void init() { | 
|---|
|  |  |  | qyUtil = this; | 
|---|
|  |  |  | systemDictDataBiz = qyUtil.systemDictDataBiz; | 
|---|
|  |  |  | //        QywxUtil.qiweiUrl =  serviceurl; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | String res = null; | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | Map<String,String> headers = new HashMap<>(); | 
|---|
|  |  |  | res = HttpsUtil.postJson(url,param); | 
|---|
|  |  |  | res = HttpsUtil.postJson(qyUtil.qiweiUrl+url,param); | 
|---|
|  |  |  | QywxBaseResponse result = JSONObject.parseObject(res, typeReference.getType()); | 
|---|
|  |  |  | logResult(result,name); | 
|---|
|  |  |  | return  result; | 
|---|
|  |  |  | 
|---|
|  |  |  | String res = null; | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | Map<String,String> headers = new HashMap<>(); | 
|---|
|  |  |  | res = HttpsUtil.postJson(url,param); | 
|---|
|  |  |  | res = HttpsUtil.postJson(qyUtil.qiweiUrl+url,param); | 
|---|
|  |  |  | T result = JSONObject.parseObject(res, typeReference.getType()); | 
|---|
|  |  |  | //                logResult(result,name); | 
|---|
|  |  |  | return  result; | 
|---|