From 5af707003f4c7b26f09a554a4d3c75c1c6769ab2 Mon Sep 17 00:00:00 2001
From: Administrator <1101184511@qq.com>
Date: 星期五, 25 四月 2025 00:11:10 +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