|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.alibaba.fastjson.JSON; | 
|---|
|  |  |  | import com.alibaba.fastjson.JSONObject; | 
|---|
|  |  |  | import com.core.common.SpringUtils; | 
|---|
|  |  |  | import com.core.exception.CoolException; | 
|---|
|  |  |  | import com.zy.asrs.task.AbstractHandler; | 
|---|
|  |  |  | import com.zy.asrs.task.core.ReturnT; | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /* | 
|---|
|  |  |  | * url: eg: 192.168.4.15:1433 | 
|---|
|  |  |  | * path: eg: api/InterFace/get_InterFace_TestStorage | 
|---|
|  |  |  | * combParam:参数 | 
|---|
|  |  |  | * */ | 
|---|
|  |  |  | public ReturnT<String> postMesData(String name,String URL,String mesPath, Object combParam){ | 
|---|
|  |  |  | * url: eg: 192.168.4.15:1433 | 
|---|
|  |  |  | * path: eg: api/InterFace/get_InterFace_TestStorage | 
|---|
|  |  |  | * combParam:参数 | 
|---|
|  |  |  | * */ | 
|---|
|  |  |  | public ReturnT<String> postMesData(String name, String URL, String mesPath, Object combParam) { | 
|---|
|  |  |  | //        if (true){ | 
|---|
|  |  |  | //            System.out.println("name:"+name+",URL:"+URL+",mesPath:"+mesPath+",combParam:"+combParam); | 
|---|
|  |  |  | //            return SUCCESS; | 
|---|
|  |  |  | //        } | 
|---|
|  |  |  | if(combParam != null){ | 
|---|
|  |  |  | if (combParam != null) { | 
|---|
|  |  |  | String response = ""; | 
|---|
|  |  |  | boolean success = false; | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | 
|---|
|  |  |  | .setJson(JSON.toJSONString(combParam)) | 
|---|
|  |  |  | .build() | 
|---|
|  |  |  | .doPost(); | 
|---|
|  |  |  | System.out.println("response:"+response); | 
|---|
|  |  |  | System.out.println("response:" + response); | 
|---|
|  |  |  | JSONObject jsonObject = JSON.parseObject(response); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if (jsonObject.getInteger("code").equals(200)) { | 
|---|
|  |  |  | success = true; | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | log.error("请求接口失败!!!url:{};request:{};response:{}", URL+"/"+mesPath, JSON.toJSONString(combParam), response); | 
|---|
|  |  |  | throw new CoolException("上报"+name); | 
|---|
|  |  |  | log.error("请求接口失败!!!url:{};request:{};response:{}", URL + "/" + mesPath, JSON.toJSONString(combParam), response); | 
|---|
|  |  |  | throw new CoolException("上报" + name); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } catch (Exception e) { | 
|---|
|  |  |  | log.error("请求接口失败!!!url:{};request:{};response:{}", URL+"/"+mesPath, JSON.toJSONString(combParam), response); | 
|---|
|  |  |  | log.error("请求接口失败!!!url:{};request:{};response:{}", URL + "/" + mesPath, JSON.toJSONString(combParam), response); | 
|---|
|  |  |  | //                      TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); | 
|---|
|  |  |  | return FAIL.setMsg(e.getMessage()); | 
|---|
|  |  |  | } finally { | 
|---|
|  |  |  | try { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } catch (Exception e) { | 
|---|
|  |  |  | log.error("", e); } | 
|---|
|  |  |  | log.error("", e); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return SUCCESS; | 
|---|