From ae6bf015031bd6579cc719ee7689d8160e3d92d2 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 08 十一月 2019 15:43:38 +0800 Subject: [PATCH] 商城订单后台修改,悬浮大图添加音效控制 --- fanli/src/main/java/com/yeshi/fanli/util/wx/BanLiShopWXPayUtil.java | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/util/wx/BanLiShopWXPayUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/wx/BanLiShopWXPayUtil.java index d4d707b..3e0a0d7 100644 --- a/fanli/src/main/java/com/yeshi/fanli/util/wx/BanLiShopWXPayUtil.java +++ b/fanli/src/main/java/com/yeshi/fanli/util/wx/BanLiShopWXPayUtil.java @@ -33,7 +33,7 @@ * @param money * @return */ - public static String getWXH5PayUrl(String orderNo, String ip, String goodsName, BigDecimal money) { + public static String getWXH5PayUrl(String orderNo, String ip, String goodsName, BigDecimal money, String platform) { String wxOrderNo = BanLiShopOrderUtil.getWXPayOrderNo(orderNo); WXPlaceOrderParams params = new WXPlaceOrderParams(); params.setBody(goodsName); @@ -47,8 +47,12 @@ params.setTradeType("MWEB"); try { Map<String, String> map = WXPayUtil.produceOrder(params); - return map.get("mweb_url") + "&redirect_url=" + URLEncoder - .encode("http://shop.banliapp.com/order.html?from=pay", "UTF-8"); + if ("ios".equalsIgnoreCase(platform)) + return map.get("mweb_url") + "&redirect_url=" + + URLEncoder.encode("shop.banliapp.com://shop.banliapp.com/order.html?from=pay", "UTF-8"); + else + return map.get("mweb_url") + "&redirect_url=" + + URLEncoder.encode("http://shop.banliapp.com/order.html?from=pay", "UTF-8"); } catch (WXPlaceOrderParamsException e) { e.printStackTrace(); } catch (Exception e) { -- Gitblit v1.8.0