From c1e829fcf97594aaa30ffb531f213b703e0eb21f Mon Sep 17 00:00:00 2001 From: k94314517 <8417338+k94314517@user.noreply.gitee.com> Date: 星期二, 26 十二月 2023 18:23:16 +0800 Subject: [PATCH] ERP接口 --- server/dmvisit_service/src/main/java/com/doumee/core/erp/ErpTool.java | 17 ++++++++++++++--- 1 files changed, 14 insertions(+), 3 deletions(-) diff --git a/server/dmvisit_service/src/main/java/com/doumee/core/erp/ErpTool.java b/server/dmvisit_service/src/main/java/com/doumee/core/erp/ErpTool.java index e4fa49f..26af248 100644 --- a/server/dmvisit_service/src/main/java/com/doumee/core/erp/ErpTool.java +++ b/server/dmvisit_service/src/main/java/com/doumee/core/erp/ErpTool.java @@ -99,14 +99,25 @@ * @return */ public static ApproveInfoResponse submitApprove(String url, ApproveAddRequest param){ + System.out.println(JSONObject.toJSONString(param)); String result = HttpsUtil.postJson(url, JSONObject.toJSONString(param)); if(StringUtils.isNotBlank(result)){ +// TypeReference typeReference = +// new TypeReference<ERPApiResponse<ApproveInfoResponse>>(){}; +// ERPApiResponse<ApproveInfoResponse> response = JSONObject.parseObject(result, typeReference.getType()); +// if(response!=null && response.isSuccess()){ +// return response.getData(); +// } TypeReference typeReference = - new TypeReference<ERPApiResponse<ApproveInfoResponse>>(){}; - ERPApiResponse<ApproveInfoResponse> response = JSONObject.parseObject(result, typeReference.getType()); + new TypeReference<ERPApiResponse<String>>(){}; + ERPApiResponse<String> response = JSONObject.parseObject(result, typeReference.getType()); if(response!=null && response.isSuccess()){ - return response.getData(); + ApproveInfoResponse approveInfoResponse = new ApproveInfoResponse(); + approveInfoResponse.setId(response.getData()); + return approveInfoResponse; } + + } return null; } -- Gitblit v1.9.3