From a82631013be641db3979e11013b2cf6e937a3e7b Mon Sep 17 00:00:00 2001 From: CZT <czt18638530771@163.com> Date: 星期二, 12 十二月 2023 14:24:51 +0800 Subject: [PATCH] 武汉省平台-共享接口实现1 --- src/main/java/com/fzzy/push/whhpjl/Whjl2023HttpClientUtil.java | 28 ++++++++++++++++++++++++++++ 1 files changed, 28 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/fzzy/push/whhpjl/Whjl2023HttpClientUtil.java b/src/main/java/com/fzzy/push/whhpjl/Whjl2023HttpClientUtil.java index ab3f144..404a853 100644 --- a/src/main/java/com/fzzy/push/whhpjl/Whjl2023HttpClientUtil.java +++ b/src/main/java/com/fzzy/push/whhpjl/Whjl2023HttpClientUtil.java @@ -1,6 +1,8 @@ package com.fzzy.push.whhpjl; import com.alibaba.fastjson.JSON; +import com.fzzy.push.whhpjl.dto.WhjlPullReqDto; +import com.fzzy.push.whhpjl.dto.WhjlPullRespDto; import com.fzzy.push.whhpjl.dto.WhjlReqDto; import com.fzzy.push.whhpjl.dto.WhjlRespDto; import lombok.extern.slf4j.Slf4j; @@ -47,4 +49,30 @@ if (responseDto == null) return new WhjlRespDto(99, "鎺ュ彛璇锋眰鍙戠敓鏈煡閿欒"); return responseDto; } + + /** + * 鏁版嵁涓婃姤post璇锋眰 + * @param url + * @param reqData + * @return + */ + public WhjlPullRespDto postPullData(String url, WhjlPullReqDto reqData) { + log.info("---------鎺ュ彛璇锋眰鍦板潃锛�" + url + "----------鍙傛暟锛�" + JSON.toJSONString(reqData) + "---------"); + String rs = ""; + WhjlPullRespDto responseDto; + + try { + rs = restTemplate.postForObject(url, reqData, String.class); + + } catch (Exception e) { + System.out.println("鍙戠敓寮傚父"); + log.error(e.getMessage(), e); + rs = null; + return new WhjlPullRespDto(99, null); + } + log.info("---------鎺ュ彛杩斿洖锛�" + rs + "---------"); + responseDto = JSON.parseObject(rs, WhjlPullRespDto.class); + if (responseDto == null) return new WhjlPullRespDto(99, "鎺ュ彛璇锋眰鍙戠敓鏈煡閿欒"); + return responseDto; + } } \ No newline at end of file -- Gitblit v1.9.3