guomengjiao месяцев назад: 2
Родитель
Сommit
b624fc4b77

+ 10 - 1
renren-admin/src/main/java/io/renren/modules/qmgj/wxpayutil/NewWxPayUtil.java

@@ -89,7 +89,16 @@ public class NewWxPayUtil {
             return service.initiateSingleTransfer(request);
         } catch (Exception e) {
             log.error("转账失败,错误{}", e.getMessage(), e);
-            throw new RRException(e.getMessage());
+            String errorMessage = e.getMessage();
+            if (errorMessage != null && errorMessage.contains("message")) {
+                int start = errorMessage.indexOf("\"message\":\"");
+                int end = errorMessage.indexOf("\"}", start);
+                if (start != -1 && end != -1) {
+                    String msg = errorMessage.substring(start + 11, end);
+                    throw new RRException("转账失败:" + msg);
+                }
+            }
+            throw new RRException("转账失败:" + e.getMessage());
         }
     }