From 9043848323535318aa533d732be9a0f31bf68cc5 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 11 四月 2025 23:23:02 +0800 Subject: [PATCH] 接口修改 --- src/main/java/com/taoke/autopay/utils/order/OrderChannelApiUtil.java | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/taoke/autopay/utils/order/OrderChannelApiUtil.java b/src/main/java/com/taoke/autopay/utils/order/OrderChannelApiUtil.java index 47faace..8029da8 100644 --- a/src/main/java/com/taoke/autopay/utils/order/OrderChannelApiUtil.java +++ b/src/main/java/com/taoke/autopay/utils/order/OrderChannelApiUtil.java @@ -47,11 +47,12 @@ return true; } } else if (channel == OrderChannelEnum.bps) { - String url = String.format("https://api.bpshe.com/mall/douyinOMS/getSubsidyOrderInfo?appKey=cdaef330f1324961a73e15a85ab67fd2&payAccount=%s", URLEncoder.encode(merchant, StandardCharsets.UTF_8.displayName())); + String payMoneyStr = payMoney != null ? payMoney.setScale(2, RoundingMode.HALF_UP).toString() :""; + String url = String.format("https://api.bpshe.com/mall/douyinOMS/getSubsidyOrderInfo?appKey=cdaef330f1324961a73e15a85ab67fd2&payAccount=%s&amount=%s", URLEncoder.encode(merchant, StandardCharsets.UTF_8.displayName()), URLEncoder.encode(payMoneyStr, StandardCharsets.UTF_8.displayName())); Map<String, String> headers = new HashMap<>(); headers.put("Accept", "application/json;charset=utf-8"); String result = HttpUtil.get(url, headers); - logger.info(String.format("鐖嗗搧绀惧晢瀹朵粯娆惧垽鏂細%s-%s-%s", merchant, result, payMoney != null ? payMoney.setScale(2, RoundingMode.HALF_UP).toString() : null)); + logger.info(String.format("鐖嗗搧绀惧晢瀹朵粯娆惧垽鏂細%s-%s-%s", merchant, result, payMoneyStr)); JSONObject root = JSONObject.fromObject(result); if (root.optInt("errCode") == 0) { JSONArray array = root.optJSONObject("data").optJSONArray("payAmounts"); -- Gitblit v1.8.0