From c91d30ae503c1a37c60a2fc83f610e032d56a26c Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期二, 25 七月 2023 09:49:58 +0800
Subject: [PATCH] 更新短信模板

---
 UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/OrderServiceImpl.java |   44 +++++++++++++++++++++++---------------------
 1 files changed, 23 insertions(+), 21 deletions(-)

diff --git a/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/OrderServiceImpl.java b/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/OrderServiceImpl.java
index a4f7c6f..5bc94bc 100644
--- a/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/OrderServiceImpl.java
+++ b/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/OrderServiceImpl.java
@@ -9,6 +9,8 @@
 import com.stylefeng.guns.modular.system.service.IUserInfoService;
 import com.stylefeng.guns.modular.system.util.ChinaMobileUtil;
 import com.stylefeng.guns.modular.system.util.GDMapElectricFenceUtil;
+import com.stylefeng.guns.modular.system.util.GoogleMap.DistancematrixVo;
+import com.stylefeng.guns.modular.system.util.GoogleMap.GoogleMapUtil;
 import com.stylefeng.guns.modular.system.util.ResultUtil;
 import com.stylefeng.guns.modular.system.warpper.BaseWarpper;
 import com.stylefeng.guns.modular.taxi.service.IOrderTaxiService;
@@ -63,10 +65,10 @@
      */
     @Override
     public ResultUtil<BaseWarpper> queryExpectedTime(Double slon, Double slat, Double elon, Double elat) throws Exception {
-        Map<String, String> distance = gdMapElectricFenceUtil.getDistance(slon + "," + slat, elon + "," + elat, 1);
-        int duration = Integer.valueOf(distance.get("duration")) / 60;
+        DistancematrixVo distancematrix = GoogleMapUtil.getDistancematrix(slat, slon, elat, elon);
+        Long duration = distancematrix.getDuration() / 60;
         BaseWarpper baseWarpper = new BaseWarpper();
-        baseWarpper.setMinute(duration);
+        baseWarpper.setMinute(duration.intValue());
         return ResultUtil.success(baseWarpper);
     }
 
@@ -79,30 +81,30 @@
      * @throws Exception
      */
     @Override
-    public ResultUtil weChatPay(Integer orderId, Integer orderType, Integer type, Integer userType, Integer uid, String content) throws Exception {
+    public ResultUtil weChatPay(Integer orderId, Integer orderType, Integer type, Integer userType, Integer uid, String content, Integer language) throws Exception {
         JSONObject jsonObject = JSON.parseObject(content);
         switch (type){
             case 1://订单完成支付
-                switch (orderType){
-                    case 1:
-                        return orderPrivateCarService.payPrivateCarOrder(1, orderId, (null == jsonObject ? null : jsonObject.getIntValue("couponId")), 3);
-                    case 2:
-                        return orderTaxiService.payTaxiOrder(1, orderId, (null == jsonObject ? null : jsonObject.getIntValue("couponId")), 3);
-                    case 3:
-                        return orderCrossCityService.payCrossCityOrder(1, orderId, (null == jsonObject ? null : jsonObject.getIntValue("couponId")), 3);
-                    case 4:
-                        return orderLogisticsService.payLogisticsOrder(1, orderId, 3);
-                    case 5:
-                        return orderLogisticsService.payLogisticsOrder(1, orderId, 3);
-                }
+//                switch (orderType){
+//                    case 1:
+//                        return orderPrivateCarService.payPrivateCarOrder(1, orderId, (null == jsonObject ? null : jsonObject.getIntValue("couponId")), 3, 1);
+//                    case 2:
+//                        return orderTaxiService.payTaxiOrder(1, orderId, (null == jsonObject ? null : jsonObject.getIntValue("couponId")), 3);
+//                    case 3:
+//                        return orderCrossCityService.payCrossCityOrder(1, orderId, (null == jsonObject ? null : jsonObject.getIntValue("couponId")), 3);
+//                    case 4:
+//                        return orderLogisticsService.payLogisticsOrder(1, orderId, 3, 1);
+//                    case 5:
+//                        return orderLogisticsService.payLogisticsOrder(1, orderId, 3, 1);
+//                }
             case 2://订单取消支付
                 switch (orderType){
                     case 1:
-                        return orderPrivateCarService.cancleOrderPrivateCar(orderId, 1, null == jsonObject ? null : jsonObject.getIntValue("cancelId"), 3);
+//                        return orderPrivateCarService.cancleOrderPrivateCar(orderId, 1, null == jsonObject ? null : jsonObject.getIntValue("cancelId"), 3);
                     case 2:
-                        return orderTaxiService.cancleOrderTaxi(orderId, 1, null == jsonObject ? null : jsonObject.getIntValue("cancelId"), 3);
+                        return orderTaxiService.cancleOrderTaxi(orderId, 1, null == jsonObject ? null : jsonObject.getIntValue("cancelId"), 3, language);
                     case 3:
-                        return orderCrossCityService.cancleOrderCrossCity(orderId, 1, null == jsonObject ? null : jsonObject.getIntValue("cancelId"), 3);
+                        return orderCrossCityService.cancleOrderCrossCity(orderId, 1, null == jsonObject ? null : jsonObject.getIntValue("cancelId"), 3, language);
                 }
 
             case 3://司机端改派支付
@@ -123,13 +125,13 @@
                 return ResultUtil.success(jsonObject1.getString("msg"), jsonObject1.getString("data"));
             case 4://余额充值
                 if(userType == 1){
-                    return userInfoService.depositBalance(1, jsonObject.getDoubleValue("money"), uid, 3);
+//                    return userInfoService.depositBalance(1, jsonObject.getDoubleValue("money"), uid, 3, 1);
                 }
                 if(userType == 2){
 
                 }
             case 5://小件物流补差价
-                return orderLogisticsService.payLogisticsOrder_(1, orderId, 3);
+//                return orderLogisticsService.payLogisticsOrder_(1, orderId, 3);
         }
         return ResultUtil.success();
     }

--
Gitblit v1.7.1