From f58cca364b731eac2d60a440ffaa804be3cd43fd Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期五, 30 六月 2023 10:32:28 +0800
Subject: [PATCH] 修改bug

---
 management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TOrderController.java |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TOrderController.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TOrderController.java
index 81cec52..118859d 100644
--- a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TOrderController.java
+++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TOrderController.java
@@ -23,6 +23,7 @@
 import com.stylefeng.guns.modular.system.model.TOrderPosition;
 import com.stylefeng.guns.modular.system.service.ITAppUserService;
 import com.stylefeng.guns.modular.system.service.ITCancelOrderService;
+import com.stylefeng.guns.modular.system.service.ITDriverService;
 import com.stylefeng.guns.modular.system.service.ITOrderService;
 import com.stylefeng.guns.modular.system.util.ResultUtil;
 import io.swagger.annotations.ApiImplicitParam;
@@ -70,6 +71,9 @@
     private ITCancelOrderService tCancelOrderService;
     @Resource
     private TCancelOrderMapper tCancelOrderMapper;
+
+    @Autowired
+    private ITDriverService driverService;
 
     @Value("${filePath}")
     private String filePath;
@@ -497,6 +501,11 @@
         TOrder tOrder = tOrderService.selectById(tOrderId);
         tOrder.setState(OrderStateEnum.CANCELED.getCode());
         tOrderService.updateById(tOrder);
+        if(null != tOrder.getDriverId()){
+            TDriver tDriver = driverService.selectById(tOrder.getDriverId());
+            tDriver.setServerStatus(1);
+            driverService.updateById(tDriver);
+        }
         return SUCCESS_TIP;
     }
 }

--
Gitblit v1.7.1