admin
2020-04-13 dd5b15229cb15459fa7c31ccea77dac28cbfafbd
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,14 @@
      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/wx_pay_finish.html", "UTF-8");
         else
            return map.get("mweb_url") + "&redirect_url="
                  + URLEncoder.encode("http://shop.banliapp.com/wx_pay_finish.html", "UTF-8");
      } catch (WXPlaceOrderParamsException e) {
         e.printStackTrace();
      } catch (Exception e) {