From 6cc28b0853183a0ede9f1e3addd7603095d98133 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期三, 19 七月 2023 15:16:54 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/1.1' into 1.1

---
 driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/OrderServiceImpl.java |    9 ++++-----
 driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/api/OrderController.java           |    4 ----
 user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/service/impl/OrderServiceImpl.java     |   12 ++++++++++++
 3 files changed, 16 insertions(+), 9 deletions(-)

diff --git a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/api/OrderController.java b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/api/OrderController.java
index 18c2ef5..86f53e9 100644
--- a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/api/OrderController.java
+++ b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/api/OrderController.java
@@ -3,7 +3,6 @@
 import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONObject;
 import com.supersavedriving.driver.modular.system.model.DivisionRecord;
-import com.supersavedriving.driver.modular.system.model.Driver;
 import com.supersavedriving.driver.modular.system.model.Order;
 import com.supersavedriving.driver.modular.system.model.RechargeRecord;
 import com.supersavedriving.driver.modular.system.service.IDivisionRecordService;
@@ -56,9 +55,6 @@
 
     @Autowired
     private IDriverService driverService;
-
-    @Autowired
-    private RongYunUtil rongYunUtil;
 
     @Autowired
     private IRechargeRecordService rechargeRecordService;
diff --git a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/OrderServiceImpl.java b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/OrderServiceImpl.java
index 9efdd92..9d5d489 100644
--- a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/OrderServiceImpl.java
+++ b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/OrderServiceImpl.java
@@ -1410,15 +1410,14 @@
             new Timer().schedule(new TimerTask() {
                 @Override
                 public void run() {
-                    Order order1 = OrderServiceImpl.this.selectById(orderId);
-                    if(order1.getState() == 107){
-                        completeCollection_(order1);
+                    try {
+                        OrderServiceImpl.this.setOrderStatus(uid, orderId, payType, 108);
+                    }catch (Exception e){
+                        e.printStackTrace();
                     }
                 }
             }, 60000);
         }
-
-
         return ResultUtil.success();
     }
 
diff --git a/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/service/impl/OrderServiceImpl.java b/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/service/impl/OrderServiceImpl.java
index 3b9edf8..2fa486c 100644
--- a/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/service/impl/OrderServiceImpl.java
+++ b/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/service/impl/OrderServiceImpl.java
@@ -420,6 +420,18 @@
             return ResultUtil.error("您还有正在进行的订单");
         }
 
+        String value = redisUtil.getValue("USER" + uid);
+        if(ToolUtil.isEmpty(value)){
+            redisUtil.setStrValue("USER" + uid, System.currentTimeMillis() + "", 60);
+        }else{
+            Long s = System.currentTimeMillis() - Long.valueOf(value);
+            if(s.compareTo(60000L) < 0){//1分钟
+                return ResultUtil.error("数据处理中");
+            }
+            redisUtil.setStrValue("USER" + uid, System.currentTimeMillis() + "", 60);
+        }
+
+
         String startAddress = travelOrder.getStartAddress();
         startAddress = startAddress.replaceAll("& #40;", "(");
         startAddress = startAddress.replaceAll("& #41;", ")");

--
Gitblit v1.7.1