From 0d49fd3475ffef0d26c8b68c0c8d5ae04fff2386 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期三, 25 十二月 2024 18:47:38 +0800
Subject: [PATCH] 修改bug

---
 DriverAHTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/LineShiftDriverServiceImpl.java |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/DriverAHTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/LineShiftDriverServiceImpl.java b/DriverAHTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/LineShiftDriverServiceImpl.java
index 771191f..1bdb310 100644
--- a/DriverAHTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/LineShiftDriverServiceImpl.java
+++ b/DriverAHTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/LineShiftDriverServiceImpl.java
@@ -17,6 +17,7 @@
 import com.stylefeng.guns.modular.system.dao.ServerCarModelMapper;
 import com.stylefeng.guns.modular.system.model.CarModel;
 import com.stylefeng.guns.modular.system.model.CarService;
+import com.stylefeng.guns.modular.system.model.Driver;
 import com.stylefeng.guns.modular.system.service.ICarService;
 import com.stylefeng.guns.modular.system.service.IDriverService;
 import com.stylefeng.guns.modular.system.util.DateUtil;
@@ -83,6 +84,10 @@
             return ResultUtil.error("您还没预约呢");
         }
         if(type == 1){//预约操作
+            Driver driver = driverService.selectById(driverId);
+            if(null == driver.getBalance() || -100 >= driver.getBalance()){
+                return ResultUtil.error("账户余额不足,无法预约车次 ");
+            }
             boolean b = this.judgeTime(driverId, lineShiftId, date.get("startTime"));
             if(b){
                 return ResultUtil.error("预约间隔超出给定可预约范围");

--
Gitblit v1.7.1