diff --git a/mallinkService/src/main/java/com/iformall/douyin/web/api/order/impl/TtWebOrderServiceImpl.java b/mallinkService/src/main/java/com/iformall/douyin/web/api/order/impl/TtWebOrderServiceImpl.java index 9ba4389c7..8ca67e388 100644 --- a/mallinkService/src/main/java/com/iformall/douyin/web/api/order/impl/TtWebOrderServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/douyin/web/api/order/impl/TtWebOrderServiceImpl.java @@ -47,7 +47,8 @@ public class TtWebOrderServiceImpl implements TtWebOrderService { @Override public TtPayOrderQueryV2Result queryOrderV2(TtPayOrderQueryV2Request request) throws WxErrorException { final TtWebPostRequestExecutor executor = new TtWebPostRequestExecutor(this.service.getRequestHttp()); - String result = this.service.execute(executor, this.QUERY_ORDER, GSON.toJson(request)); + String apiUrl = this.service.getTtWebConfig().getApiBegin().getPrefix() + this.QUERY_ORDER; + String result = this.service.execute(executor, apiUrl, GSON.toJson(request)); return GSON.fromJson(result, TtPayOrderQueryV2Result.class); } @@ -57,14 +58,17 @@ public class TtWebOrderServiceImpl implements TtWebOrderService { TtPayOrderQueryV2Request request = new TtPayOrderQueryV2Request(); request.setOutOrderNo(StringUtils.trimToNull(outOrderNo)); request.setOrderId(StringUtils.trimToNull(orderId)); - String result = this.service.execute(executor, this.QUERY_CPS, GSON.toJson(request)); + + String apiUrl = this.service.getTtWebConfig().getApiBegin().getPrefix() + this.QUERY_CPS; + String result = this.service.execute(executor, apiUrl, GSON.toJson(request)); return GSON.fromJson(result, TtPayCpsOrderQueryV2Result.class); } @Override public boolean pushDelivery(TtOrderPushDeliveryRequest request) throws WxErrorException { final TtWebPostRequestExecutor executor = new TtWebPostRequestExecutor(this.service.getRequestHttp()); - String result = this.service.execute(executor, this.PUSH_DELIVERY, GSON.toJson(request)); + String apiUrl = this.service.getTtWebConfig().getApiBegin().getPrefix() + this.PUSH_DELIVERY; + String result = this.service.execute(executor, apiUrl, GSON.toJson(request)); return true; } } diff --git a/mallinkService/src/main/java/com/iformall/douyin/web/api/order/impl/TtWebRefundServiceImpl.java b/mallinkService/src/main/java/com/iformall/douyin/web/api/order/impl/TtWebRefundServiceImpl.java index 7e6bc8cd4..663b4363e 100644 --- a/mallinkService/src/main/java/com/iformall/douyin/web/api/order/impl/TtWebRefundServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/douyin/web/api/order/impl/TtWebRefundServiceImpl.java @@ -35,21 +35,24 @@ public class TtWebRefundServiceImpl implements TtWebRefundService { @Override public TtPayRefundV2Result refundV2(TtPayRefundV2Request request) throws WxErrorException { final TtWebPostRequestExecutor executor = new TtWebPostRequestExecutor(this.service.getRequestHttp()); - String result = this.service.execute(executor, this.CREATE_REFUND, GSON.toJson(request)); + String apiUrl = this.service.getTtWebConfig().getApiBegin().getPrefix() + this.CREATE_REFUND; + String result = this.service.execute(executor, apiUrl, GSON.toJson(request)); return GSON.fromJson(result, TtPayRefundV2Result.class); } @Override public boolean merchantAuditCallback(TtRefundAuditMsgRequest request) throws WxErrorException { final TtWebPostRequestExecutor executor = new TtWebPostRequestExecutor(this.service.getRequestHttp()); - String result = this.service.execute(executor, this.MERCHANT_AUDIT_CALLBACK, GSON.toJson(request)); + String apiUrl = this.service.getTtWebConfig().getApiBegin().getPrefix() + this.MERCHANT_AUDIT_CALLBACK; + String result = this.service.execute(executor, apiUrl, GSON.toJson(request)); return true; } @Override public TtPayRefundQueryV2Result refundQueryV2(TtPayRefundQueryV2Request request) throws WxErrorException { final TtWebPostRequestExecutor executor = new TtWebPostRequestExecutor(this.service.getRequestHttp()); - String result = this.service.execute(executor, this.QUERY_REFUND, GSON.toJson(request)); + String apiUrl = this.service.getTtWebConfig().getApiBegin().getPrefix() + this.QUERY_REFUND; + String result = this.service.execute(executor, apiUrl, GSON.toJson(request)); return GSON.fromJson(result, TtPayRefundQueryV2Result.class); } } diff --git a/mallinkService/src/main/java/com/iformall/douyin/web/api/order/impl/TtWebShareServiceImpl.java b/mallinkService/src/main/java/com/iformall/douyin/web/api/order/impl/TtWebShareServiceImpl.java index d87098350..4b3c30ec9 100644 --- a/mallinkService/src/main/java/com/iformall/douyin/web/api/order/impl/TtWebShareServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/douyin/web/api/order/impl/TtWebShareServiceImpl.java @@ -38,7 +38,8 @@ public class TtWebShareServiceImpl implements TtWebShareService { @Override public String profitSharing(ProfitSharingRequest request) throws WxErrorException { final TtWebPostRequestExecutor executor = new TtWebPostRequestExecutor(this.service.getRequestHttp()); - String result = this.service.execute(executor, this.CREATE_SETTLE, GSON.toJson(request)); + String apiUrl = this.service.getTtWebConfig().getApiBegin().getPrefix() + this.CREATE_SETTLE; + String result = this.service.execute(executor, apiUrl, GSON.toJson(request)); JsonParser parser = new JsonParser(); JsonObject jsonObject = parser.parse(result).getAsJsonObject(); return GsonHelper.getString(jsonObject,"settle_id"); @@ -49,7 +50,8 @@ public class TtWebShareServiceImpl implements TtWebShareService { final TtWebPostRequestExecutor executor = new TtWebPostRequestExecutor(this.service.getRequestHttp()); JsonObject jsonObject = new JsonObject(); jsonObject.addProperty("out_settle_no",out_settle_no); - String result = this.service.execute(executor, this.CREATE_SETTLE, jsonObject.toString()); + String apiUrl = this.service.getTtWebConfig().getApiBegin().getPrefix() + this.QUERY_SETTLE; + String result = this.service.execute(executor, apiUrl, jsonObject.toString()); List list = GSON.fromJson(result, new TypeReference>() {}.getType()); return list;