From b9cc1011eb0ef761bfebea94cd684b1ee68f4e4a Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期四, 13 十一月 2025 16:45:08 +0800
Subject: [PATCH] 修改配置等相关账号

---
 DriverFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/JGPushUtil.java                          |    9 ++++
 UserFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/ALiSendSms.java                            |    6 +-
 DriverFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/PushUtil.java                            |    4 +-
 ManagementFBTravel/guns-admin/pom.xml                                                                                   |    3 +
 UserFBTravel/guns-admin/pom.xml                                                                                         |    3 +
 DriverFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/PayMoneyUtil.java                        |   34 ++++++-----------
 DriverFBTravel/guns-admin/src/main/resources/application.yml                                                            |    1 
 DriverFBTravel/guns-admin/pom.xml                                                                                       |    3 +
 DriverFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/ALiSendSms.java                          |    6 +-
 DriverFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/controller/OrderCrossCityController.java   |   10 ++---
 UserFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/OssUploadUtil.java                         |    4 +-
 DriverFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java |    2 -
 ManagementFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/OssUploadUtil.java                   |    4 +-
 13 files changed, 44 insertions(+), 45 deletions(-)

diff --git a/DriverFBTravel/guns-admin/pom.xml b/DriverFBTravel/guns-admin/pom.xml
index 58e8b28..d382fff 100644
--- a/DriverFBTravel/guns-admin/pom.xml
+++ b/DriverFBTravel/guns-admin/pom.xml
@@ -9,8 +9,9 @@
         <relativePath>../pom.xml</relativePath>
     </parent>
 
-    <artifactId>guns-admin</artifactId>
+    <artifactId>driver</artifactId>
     <name>guns-admin</name>
+    <version>1.0.0</version>
     <description>guns 的spring boot版本</description>
 
     <packaging>jar</packaging>
diff --git a/DriverFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/controller/OrderCrossCityController.java b/DriverFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/controller/OrderCrossCityController.java
index 9f87bde..2be8332 100644
--- a/DriverFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/controller/OrderCrossCityController.java
+++ b/DriverFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/controller/OrderCrossCityController.java
@@ -265,17 +265,11 @@
     public void wxPayCrossCity(HttpServletRequest request, HttpServletResponse response){
         try {
             Map<String, String> map = payMoneyUtil.weixinpayCallback(request);
-//            System.err.println(JSON.toJSONString(map));
             if(null != map){
                 String out_trade_no = map.get("out_trade_no");
                 String transaction_id = map.get("transaction_id");
                 String result = map.get("result");
                 if(ToolUtil.isNotEmpty(out_trade_no) && ToolUtil.isNotEmpty(transaction_id)){
-                    PrintWriter out = response.getWriter();
-                    out.write(result);
-                    out.flush();
-                    out.close();
-
                     String[] split = out_trade_no.split("_");
                     Integer id = Integer.valueOf(split[0]);
                     Integer type = Integer.valueOf(split[1]);
@@ -284,6 +278,10 @@
                             orderCrossCityService.payOrderCrossCityCallback(id, transaction_id, 1);
                             break;
                     }
+                    PrintWriter out = response.getWriter();
+                    out.write(result);
+                    out.flush();
+                    out.close();
                 }
             }
         }catch (Exception e){
diff --git a/DriverFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java b/DriverFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java
index fb9d8f9..73c510b 100644
--- a/DriverFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java
+++ b/DriverFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java
@@ -724,8 +724,6 @@
                     pushUtil.pushDriverPosition(orderCrossCity.getId(), 3);
                 }
             }).start();
-
-
             systemNoticeService.addSystemNotice(1, "您已使用" + (type == 1 ? "微信" : "支付宝") + "成功完成出行订单支付,谢谢使用!", orderCrossCity.getUserId());
         }
     }
diff --git a/DriverFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/ALiSendSms.java b/DriverFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/ALiSendSms.java
index 2e7d436..edbc73d 100644
--- a/DriverFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/ALiSendSms.java
+++ b/DriverFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/ALiSendSms.java
@@ -21,8 +21,8 @@
     // 设置鉴权参数,初始化客户端
     private DefaultProfile profile = DefaultProfile.getProfile(
             "cn-hangzhou",// 地域ID
-            "LTAI5tLz3gjFn53JyYopYoSU",// 您的AccessKey ID
-            "XR1Nk7gkgpM0bsxmXcHlpQYt9VAXCE");// 您的AccessKey Secret
+            "LTAI5tLG4USDdqBL9fPVCTKk",// 您的AccessKey ID
+            "zOM2Dz6PhElQZlfO9dafDd7I0nApqx");// 您的AccessKey Secret
     private IAcsClient client = new DefaultAcsClient(profile);
 
     private static void log_print(String functionName, Object result) {
@@ -70,7 +70,7 @@
         // 接收短信的手机号码
         request.putQueryParameter("PhoneNumbers", phone);
         // 短信签名名称。请在控制台签名管理页面签名名称一列查看(必须是已添加、并通过审核的短信签名)。
-        request.putQueryParameter("SignName", "福伴");
+        request.putQueryParameter("SignName", "云南翔蝠科技");
         // 短信模板ID
         request.putQueryParameter("TemplateCode", templateCode);
         // 短信模板变量对应的实际值,JSON格式。
diff --git a/DriverFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/JGPushUtil.java b/DriverFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/JGPushUtil.java
index 6892e02..b9b1ab8 100644
--- a/DriverFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/JGPushUtil.java
+++ b/DriverFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/JGPushUtil.java
@@ -20,6 +20,9 @@
 @Component
 public class JGPushUtil {
 
+    @Value("${jiguang.open}")
+    private Boolean open;
+
     @Value("${jiguang.appKey-driver}")
     private String appKeyDriver;
 
@@ -59,6 +62,9 @@
      * @param content
      */
     public void push(Integer type, String content, String...tags){
+        if(!open){
+            return;
+        }
         String masterSecret = (type == 1 ? masterSecretDriver : masterSecretDispatch);
         String appKey = (type == 1 ? appKeyDriver : appKeyDispatch);
         JPushClient jpushClient = new JPushClient(masterSecret, appKey, null, ClientConfig.getInstance());
@@ -75,6 +81,9 @@
 
 
     public void push(Integer type, String content, String title, Map<String, String> map, String...tags){
+        if(!open){
+            return;
+        }
         String masterSecret = (type == 1 ? masterSecretDriver : masterSecretDispatch);
         String appKey = (type == 1 ? appKeyDriver : appKeyDispatch);
         JPushClient jpushClient = new JPushClient(masterSecret, appKey, null, ClientConfig.getInstance());
diff --git a/DriverFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/PayMoneyUtil.java b/DriverFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/PayMoneyUtil.java
index 2abd8ff..ec26dc0 100644
--- a/DriverFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/PayMoneyUtil.java
+++ b/DriverFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/PayMoneyUtil.java
@@ -366,7 +366,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);
@@ -388,7 +388,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);
@@ -526,7 +526,7 @@
                         map2.put("package", "Sign=WXPay");
                         map2.put("partnerid", mchId);
                         map2.put("prepayid", prepay_id);
-                        map2.put("timestamp", new Date().getTime() + "");
+                        map2.put("timestamp", System.currentTimeMillis() + "");
                         String s1 = this.weixinSignature(map2);
 
                         map2.put("pac", "Sign=WXPay");
@@ -721,13 +721,14 @@
      * @return
      * @throws Exception
      */
-    public ResultUtil queryWXOrder() throws Exception{
+    public ResultUtil<Map<String, String>> queryWXOrder(String out_trade_no, String transaction_id) throws Exception{
         String url = "https://api.mch.weixin.qq.com/pay/orderquery";
         String nonce_str = UUIDUtil.getRandomCode(16);
         Map<String, Object> map = new HashMap<>();
         map.put("appid", appid);
         map.put("mch_id", mchId);
-        map.put("transaction_id", nonce_str);//微信订单号
+        map.put("out_trade_no", out_trade_no);//商户订单号
+        map.put("transaction_id", transaction_id);//微信订单号
         map.put("nonce_str", nonce_str);//随机字符串
         String s = this.weixinSignature(map);
         map.put("sign", s);
@@ -762,29 +763,18 @@
         if("SUCCESS".equals(return_code)){
             String result_code = map1.get("result_code");
             if("SUCCESS".equals(result_code)){
-                String type = map1.get("trade_type");
-                switch (type){
-                    case "JSAPI":
-                        break;
-                    case "NATIVE":
-                        String code_url = map1.get("code_url");
-                        return ResultUtil.success(code_url);
-                    case "APP":
-                        String trade_state = map1.get("trade_state");
-                        String time_end = map1.get("time_end");
-                        Map<String, Object> map2 = new HashMap<>();
-                        map2.put("trade_state", trade_state);//订单状态SUCCESS—支付成功,REFUND—转入退款,NOTPAY—未支付,CLOSED—已关闭,REVOKED—已撤销(刷卡支付),USERPAYING--用户支付中,PAYERROR--支付失败(其他原因,如银行返回失败)
-                        map2.put("time_end", time_end);//订单支付时间,格式为yyyyMMddHHmmss,如2009年12月25日9点10分10秒表示为20091225091010。
-                        return ResultUtil.success(map2);
-                }
-                return null;
+                Map<String, String> map2 = new HashMap<>();
+                map2.put("trade_type", map1.get("trade_type"));
+                map2.put("trade_state", map1.get("trade_state"));//订单状态SUCCESS—支付成功,REFUND—转入退款,NOTPAY—未支付,CLOSED—已关闭,REVOKED—已撤销(刷卡支付),USERPAYING--用户支付中,PAYERROR--支付失败(其他原因,如银行返回失败)
+                map2.put("transaction_id", map1.get("transaction_id"));
+                return ResultUtil.success(map2);
             }else{
                 System.err.println(map1.get("err_code_des"));
                 return ResultUtil.error(map1.get("err_code_des"));
             }
         }else{
             System.err.println(map1.get("return_msg") + appid + "----" + mchId);
-            return ResultUtil.error(map1.get("return_msg"), new JSONObject());
+            return ResultUtil.error(map1.get("return_msg"));
         }
     }
 
diff --git a/DriverFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/PushUtil.java b/DriverFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/PushUtil.java
index e378535..5889c9b 100644
--- a/DriverFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/PushUtil.java
+++ b/DriverFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/PushUtil.java
@@ -270,14 +270,14 @@
         //计算预计距离和剩余时间
         String value = redisUtil.getValue("DRIVER" + String.valueOf(driverId));
         if(null == value || "".equals(value)){
-            System.err.println("司机没有上传位置信息");
+//            System.err.println("司机没有上传位置信息");
             return;
         }
         Map<String, String> distance = gdMapElectricFenceUtil.getDistance(value, startLonLat, 1);
         String d = "0";
         String t = "0";
         if(null == distance){
-            System.err.println("查询距离出错了");
+//            System.err.println("查询距离出错了");
             return;
         }else{
             d = new BigDecimal(distance.get("distance")).divide(new BigDecimal(1000), new MathContext(2, RoundingMode.HALF_EVEN)).setScale(2, BigDecimal.ROUND_HALF_EVEN).toString();
diff --git a/DriverFBTravel/guns-admin/src/main/resources/application.yml b/DriverFBTravel/guns-admin/src/main/resources/application.yml
index b038289..39ff936 100644
--- a/DriverFBTravel/guns-admin/src/main/resources/application.yml
+++ b/DriverFBTravel/guns-admin/src/main/resources/application.yml
@@ -106,6 +106,7 @@
 ---
 
 jiguang:
+  open: false
   appKey-driver: 1 #极光推送应用唯一标识
   masterSecret-driver: 1 #用于服务器端 API 调用时与 AppKey 配合使用达到鉴权的目的
   appKey-dispatch: 1 #极光推送应用唯一标识
diff --git a/ManagementFBTravel/guns-admin/pom.xml b/ManagementFBTravel/guns-admin/pom.xml
index 22b01ea..1055828 100644
--- a/ManagementFBTravel/guns-admin/pom.xml
+++ b/ManagementFBTravel/guns-admin/pom.xml
@@ -4,8 +4,9 @@
     <modelVersion>4.0.0</modelVersion>
    
 
-    <artifactId>guns-admin</artifactId>
+    <artifactId>management</artifactId>
     <name>guns-admin</name>
+    <version>1.0.0</version>
     <description>guns 的spring boot版本</description>
  	<parent>
         <groupId>com.stylefeng</groupId>
diff --git a/ManagementFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/OssUploadUtil.java b/ManagementFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/OssUploadUtil.java
index 8ae57a8..085d822 100644
--- a/ManagementFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/OssUploadUtil.java
+++ b/ManagementFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/OssUploadUtil.java
@@ -12,8 +12,8 @@
 public class OssUploadUtil {
 	//OSS图片访问域名
 	public static String oss_domain = "https://fuban.oss-cn-chengdu.aliyuncs.com/";
-	public static String accessKeyId = "LTAI5tLz3gjFn53JyYopYoSU";
-	public static String accessKeySecret = "XR1Nk7gkgpM0bsxmXcHlpQYt9VAXCE";
+	public static String accessKeyId = "LTAI5tLG4USDdqBL9fPVCTKk";
+	public static String accessKeySecret = "zOM2Dz6PhElQZlfO9dafDd7I0nApqx";
 	public static String bucketName="fuban";
 	public static String endpoint = "oss-cn-chengdu.aliyuncs.com";
 	
diff --git a/UserFBTravel/guns-admin/pom.xml b/UserFBTravel/guns-admin/pom.xml
index 52b6dd5..1f8ddd5 100644
--- a/UserFBTravel/guns-admin/pom.xml
+++ b/UserFBTravel/guns-admin/pom.xml
@@ -9,8 +9,9 @@
         <relativePath>../pom.xml</relativePath>
     </parent>
 
-    <artifactId>guns-admin</artifactId>
+    <artifactId>user</artifactId>
     <name>guns-admin</name>
+    <version>1.0.0</version>
     <description>guns 的spring boot版本</description>
 
     <packaging>jar</packaging>
diff --git a/UserFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/ALiSendSms.java b/UserFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/ALiSendSms.java
index 31b23dd..5e5ac8b 100644
--- a/UserFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/ALiSendSms.java
+++ b/UserFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/ALiSendSms.java
@@ -21,8 +21,8 @@
     // 设置鉴权参数,初始化客户端
     private DefaultProfile profile = DefaultProfile.getProfile(
             "cn-hangzhou",// 地域ID
-            "LTAI5tLz3gjFn53JyYopYoSU",// 您的AccessKey ID
-            "XR1Nk7gkgpM0bsxmXcHlpQYt9VAXCE");// 您的AccessKey Secret
+            "LTAI5tLG4USDdqBL9fPVCTKk",// 您的AccessKey ID
+            "zOM2Dz6PhElQZlfO9dafDd7I0nApqx");// 您的AccessKey Secret
     private IAcsClient client = new DefaultAcsClient(profile);
 
     private static void log_print(String functionName, Object result) {
@@ -70,7 +70,7 @@
         // 接收短信的手机号码
         request.putQueryParameter("PhoneNumbers", phone);
         // 短信签名名称。请在控制台签名管理页面签名名称一列查看(必须是已添加、并通过审核的短信签名)。
-        request.putQueryParameter("SignName", "福伴");
+        request.putQueryParameter("SignName", "云南翔蝠科技");
         // 短信模板ID
         request.putQueryParameter("TemplateCode", templateCode);
         // 短信模板变量对应的实际值,JSON格式。
diff --git a/UserFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/OssUploadUtil.java b/UserFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/OssUploadUtil.java
index 8ae57a8..085d822 100644
--- a/UserFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/OssUploadUtil.java
+++ b/UserFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/OssUploadUtil.java
@@ -12,8 +12,8 @@
 public class OssUploadUtil {
 	//OSS图片访问域名
 	public static String oss_domain = "https://fuban.oss-cn-chengdu.aliyuncs.com/";
-	public static String accessKeyId = "LTAI5tLz3gjFn53JyYopYoSU";
-	public static String accessKeySecret = "XR1Nk7gkgpM0bsxmXcHlpQYt9VAXCE";
+	public static String accessKeyId = "LTAI5tLG4USDdqBL9fPVCTKk";
+	public static String accessKeySecret = "zOM2Dz6PhElQZlfO9dafDd7I0nApqx";
 	public static String bucketName="fuban";
 	public static String endpoint = "oss-cn-chengdu.aliyuncs.com";
 	

--
Gitblit v1.7.1