| | |
| | | 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"); |