admin
2025-04-11 9043848323535318aa533d732be9a0f31bf68cc5
接口修改
1个文件已修改
5 ■■■■■ 已修改文件
src/main/java/com/taoke/autopay/utils/order/OrderChannelApiUtil.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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");