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