From 40b7f4a7f493cfa5d8b2531d99d7ef8f5a9d5f0a Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期三, 27 十一月 2024 14:41:05 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 UserZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/PayMoneyUtil.java |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/UserZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/PayMoneyUtil.java b/UserZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/PayMoneyUtil.java
index 30f0fc0..eb2213c 100644
--- a/UserZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/PayMoneyUtil.java
+++ b/UserZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/PayMoneyUtil.java
@@ -345,8 +345,9 @@
         //将结果xml解析成map
         body1 = body1.replaceAll("<!\\[CDATA\\[","");
         body1 = body1.replaceAll("]]>", "");
+        System.err.println("调起支付结果-------------->" + body1);
         try {
-            map1 = this.xmlToMap(body1, "UTF-8");
+            map1 = PayMoneyUtil.xmlToMap(body1, "UTF-8");
         } catch (UnsupportedEncodingException e) {
             e.printStackTrace();
         } catch (DocumentException e) {
@@ -366,7 +367,7 @@
                         map2.put("nonceStr", map1.get("nonce_str"));
                         map2.put("package", "prepay_id=" + prepay_id);
                         map2.put("signType", "MD5");
-                        map2.put("timeStamp", new Date().getTime() + "");
+                        map2.put("timeStamp", System.currentTimeMillis() + "");
                         String s2 = this.weixinSignature(map2);
 
                         map2.put("prepay_id", prepay_id);
@@ -386,7 +387,7 @@
                         map3.put("package", "Sign=WXPay");
                         map3.put("partnerid", mchId);
                         map3.put("prepayid", prepay_id);
-                        map3.put("timestamp", new Date().getTime() / 1000);
+                        map3.put("timestamp", System.currentTimeMillis() / 1000);
                         String s1 = this.weixinSignature(map3);
                         map3.put("sign", s1);
                         System.err.println(map3);
@@ -394,11 +395,11 @@
                 }
                 return null;
             }else{
-                System.err.println(map1.get("err_code_des"));
+                System.err.println("调起支付异常-------------->" + map1.get("err_code_des"));
                 return ResultUtil.error(map1.get("err_code_des"));
             }
         }else{//签名错误,请检查后再试1----1602881362
-            System.err.println(map1.get("return_msg") + appid + "----" + mchId);
+            System.err.println("调起支付异常-------------->" + map1.get("return_msg") + appid + "----" + mchId);
             return ResultUtil.error(map1.get("return_msg"), new JSONObject());
         }
     }
@@ -416,7 +417,7 @@
             String param = this.getParam(request);
             param = param.replaceAll("<!\\[CDATA\\[","");
             param = param.replaceAll("]]>", "");
-            Map<String, String> map = this.xmlToMap(param, "UTF-8");
+            Map<String, String> map = PayMoneyUtil.xmlToMap(param, "UTF-8");
             String return_code = map.get("return_code");
             if("SUCCESS".equals(return_code)){
                 String result_code = map.get("result_code");
@@ -819,7 +820,7 @@
         body1 = body1.replaceAll("<!\\[CDATA\\[","");
         body1 = body1.replaceAll("]]>", "");
         try {
-            map1 = this.xmlToMap(body1, "UTF-8");
+            map1 = PayMoneyUtil.xmlToMap(body1, "UTF-8");
         } catch (UnsupportedEncodingException e) {
             e.printStackTrace();
         } catch (DocumentException e) {

--
Gitblit v1.7.1