From a661e711cebd9f0b684dc73ab732b239812f076f Mon Sep 17 00:00:00 2001
From: zhibing.pu <393733352@qq.com>
Date: 星期日, 28 四月 2024 09:23:08 +0800
Subject: [PATCH] 新增加功能

---
 UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java b/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java
index 36125cb..e0b2fe9 100644
--- a/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java
+++ b/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java
@@ -352,7 +352,6 @@
                 public void run() {
                     pushUtil.pushOrderState(1, uid, orderPrivateCar.getId(), 1, 2, 0);
                     pushUtil.pushOrderState(2, orderPrivateCar.getDriverId(), orderPrivateCar.getId(), 1, 2, 0);
-                    pushUtil.pushDriverPosition(orderPrivateCar.getId(), 1);
                 }
             }).start();
         }
@@ -429,7 +428,6 @@
                         public void run() {
                             pushUtil.pushOrderState(1, uid, orderPrivateCar.getId(), 1, 2, 0);
                             pushUtil.pushOrderState(2, orderPrivateCar.getDriverId(), orderPrivateCar.getId(), 1, 2, 0);
-                            pushUtil.pushDriverPosition(orderPrivateCar.getId(), 1);
                         }
                     }).start();
                 }
@@ -654,6 +652,7 @@
                     orderPrivateCar.setGetoffAddress(address);
                     orderPrivateCar.setGetoffTime(new Date());
                     orderPrivateCar.setEndServiceTime(new Date());
+                    orderPrivateCar.setCancelMidway(1);
                 }else{
                     orderPrivateCar.setState(10);
                 }
@@ -665,6 +664,7 @@
                     orderPrivateCar.setGetoffAddress(address);
                     orderPrivateCar.setGetoffTime(new Date());
                     orderPrivateCar.setEndServiceTime(new Date());
+                    orderPrivateCar.setCancelMidway(1);
                 }
                 orderPrivateCar.setOldState(6);
                 orderPrivateCar.setState(12);
@@ -1984,6 +1984,10 @@
             query.setState(1);
             query.setRedPacketActivityId(id.getId());
             userRedPacketRecordService.updateById(query);
+            
+            // todo 待翻译
+            String content = 1 == language ? ("您收到一个额度为GHS " + money + " 的红包,请查收") : 2 == language ? "" : "";
+            systemNoticeService.addSystemNotice(1, content, query.getUserId(), 1);
 
             UserInfo userInfo = userInfoService.selectById(orderPrivateCar.getUserId());
             if(ToolUtil.isNotEmpty(userInfo.getEmail())){
@@ -2572,6 +2576,13 @@
         }else{
             map.put("receipt", "");
         }
+        Integer companyId = 1;
+        if(null != map.get("driverId")){
+            companyId = Integer.valueOf(String.valueOf(map.get("companyId")));
+        }
+        CancleOrder cancleOrder = cancleOrderService.selectOne(new EntityWrapper<CancleOrder>().eq("companyId", companyId));
+        JSONObject jsonObject = JSON.parseObject(cancleOrder.getContent());
+        map.put("timeOutCancel", jsonObject.getIntValue("driverTimeout"));
         return map;
     }
 

--
Gitblit v1.7.1