Browse Source

支付直连

chunping 2 years ago
parent
commit
cda34c328c

+ 6 - 1
mp-admin/src/main/java/com/qs/mp/web/controller/api/callback/AlipayCallBackController.java

@@ -18,6 +18,7 @@ import com.qs.mp.pay.domain.PayOrder;
 import com.qs.mp.pay.service.IPayOrderService;
 import com.qs.mp.pay.service.IWalletService;
 import java.io.IOException;
+import java.io.UnsupportedEncodingException;
 import java.math.BigDecimal;
 import java.sql.Date;
 import java.util.HashMap;
@@ -70,7 +71,11 @@ public class AlipayCallBackController {
         valueStr =  (i==values.length-1)?valueStr + values [i]:valueStr + values[i] + ",";
       }
       //乱码解决,这段代码在出现乱码时使用。
-      //valueStr = new String(valueStr.getBytes("ISO-8859-1"), "utf-8");
+      try {
+        valueStr = new String(valueStr.getBytes("ISO-8859-1"), "utf-8");
+      } catch (UnsupportedEncodingException e) {
+        e.printStackTrace();
+      }
       params.put (name,valueStr);
     }
     //切记alipaypublickey是支付宝的公钥,请去open.alipay.com对应应用下查看。