From 651f8e426aa57ec5ebcdfddf840a21449dff4269 Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期一, 20 二月 2023 18:06:43 +0800
Subject: [PATCH] 代理商管理,司机管理部分

---
 management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TReassignController.java |   50 +++++++++++++++++++++++++-------------------------
 1 files changed, 25 insertions(+), 25 deletions(-)

diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TReassignController.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TReassignController.java
index f21ab1b..bc41214 100644
--- a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TReassignController.java
+++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TReassignController.java
@@ -304,7 +304,7 @@
 
             //修改司机状态"空闲"
             TDriver driver = itDriverService.selectById(tReassign.getOriginalDriverId());
-            driver.setState(2);
+//            driver.setState(2);
             itDriverService.updateById(driver);
 
             //添加取消记录
@@ -404,7 +404,7 @@
                 lineShiftDriverMapper.updateById(lineShiftDriver);
                 if(lineShiftDriver.getLaveSeat() >= lineShiftDriver.getTotalSeat()){
                     TDriver driver = itDriverService.selectById(tReassign.getOriginalDriverId());
-                    driver.setState(2);
+//                    driver.setState(2);
                     itDriverService.updateById(driver);
                 }
 
@@ -437,8 +437,8 @@
                         if(income.getUserType() == 2){//处理司机的收入
                             TDriver driver = itDriverService.selectById(income.getObjectId());
                             driver.setBalance(driver.getBalance().subtract(new BigDecimal(income.getMoney())));
-                            driver.setLaveBusinessMoney(new BigDecimal(driver.getLaveBusinessMoney()).subtract(new BigDecimal(income.getMoney())).doubleValue());
-                            driver.setBusinessMoney(new BigDecimal(driver.getBusinessMoney()).subtract(new BigDecimal(income.getMoney())).doubleValue());
+//                            driver.setLaveBusinessMoney(new BigDecimal(driver.getLaveBusinessMoney()).subtract(new BigDecimal(income.getMoney())).doubleValue());
+//                            driver.setBusinessMoney(new BigDecimal(driver.getBusinessMoney()).subtract(new BigDecimal(income.getMoney())).doubleValue());
                             itDriverService.updateById(driver);
                         }
                         Income income1 = new Income();
@@ -554,8 +554,8 @@
                         if(income.getUserType() == 2){//处理司机的收入
                             TDriver driver = itDriverService.selectById(income.getObjectId());
                             driver.setBalance(driver.getBalance().subtract(new BigDecimal(income.getMoney())));
-                            driver.setLaveBusinessMoney(new BigDecimal(driver.getLaveBusinessMoney()).subtract(new BigDecimal(income.getMoney())).doubleValue());
-                            driver.setBusinessMoney(new BigDecimal(driver.getBusinessMoney()).subtract(new BigDecimal(income.getMoney())).doubleValue());
+//                            driver.setLaveBusinessMoney(new BigDecimal(driver.getLaveBusinessMoney()).subtract(new BigDecimal(income.getMoney())).doubleValue());
+//                            driver.setBusinessMoney(new BigDecimal(driver.getBusinessMoney()).subtract(new BigDecimal(income.getMoney())).doubleValue());
                             itDriverService.updateById(driver);
                         }
                         Income income1 = new Income();
@@ -601,23 +601,23 @@
 
         //修改之前司机状态 -- 空闲
         TDriver oldDriver = itDriverService.selectById(tReassign.getOriginalDriverId());
-        oldDriver.setState(2);
+//        oldDriver.setState(2);
         itDriverService.updateById(oldDriver);
 
         //查找司机对象
         TDriver nowDriver = itDriverService.selectById(driverId);
-        nowDriver.setState(3);
+//        nowDriver.setState(3);
         itDriverService.updateById(nowDriver);
 
         //修改专车订单
         tOrderPrivateCar.setState(tOrderPrivateCar.getOldState());
         tOrderPrivateCar.setDriverId(driverId);
-        tOrderPrivateCar.setCarId(nowDriver.getCarId());
+//        tOrderPrivateCar.setCarId(nowDriver.getCarId());
         itOrderPrivateCarService.updateById(tOrderPrivateCar);
 
         //修改专车改派订单
         tReassign.setNowDriverId(driverId);
-        tReassign.setNowCarId(nowDriver.getCarId());
+//        tReassign.setNowCarId(nowDriver.getCarId());
         tReassign.setState(3);
         tReassign.setCompleteTime(new Date());
         tReassignService.updateById(tReassign);
@@ -663,7 +663,7 @@
         lineShiftDriver.setLaveSeatNumber(seat);
         lineShiftDriverMapper.updateById(lineShiftDriver);
         if(lineShiftDriver.getLaveSeat() >= lineShiftDriver.getTotalSeat()){
-            oldDriver.setState(2);
+//            oldDriver.setState(2);
             itDriverService.updateById(oldDriver);
         }
 
@@ -689,16 +689,16 @@
         lineShiftDriver1.setLaveSeatNumber(seat2);
         lineShiftDriverMapper.updateById(lineShiftDriver1);
         TDriver driver = itDriverService.selectById(driverId);
-        if(driver.getState() == 1){
+        /*if(driver.getState() == 1){
             return ResultUtil.error("司机还未上班呢");
         }
         if(driver.getState() == 2){
             driver.setState(3);
-        }
+        }*/
 
         //修改订单数据
         tOrderCrossCity.setDriverId(driverId);
-        tOrderCrossCity.setCarId(driver.getCarId());
+//        tOrderCrossCity.setCarId(driver.getCarId());
         tOrderCrossCity.setSeatNumber(seat1);
         tOrderCrossCity.setState(tOrderCrossCity.getOldState());
         tOrderCrossCity.setLineShiftDriverId(lineShiftDriver1.getId());
@@ -713,7 +713,7 @@
 
         //修改专车改派订单
         tReassign.setNowDriverId(driverId);
-        tReassign.setNowCarId(driver.getCarId());
+//        tReassign.setNowCarId(driver.getCarId());
         tReassign.setState(3);
         tReassign.setCompleteTime(new Date());
         tReassignService.updateById(tReassign);
@@ -725,12 +725,12 @@
             income.setObjectId(driverId);
             incomeService.updateById(income);
 
-            oldDriver.setBusinessMoney(oldDriver.getBusinessMoney() - income.getMoney());
-            oldDriver.setLaveBusinessMoney(oldDriver.getLaveBusinessMoney() - income.getMoney());
+//            oldDriver.setBusinessMoney(oldDriver.getBusinessMoney() - income.getMoney());
+//            oldDriver.setLaveBusinessMoney(oldDriver.getLaveBusinessMoney() - income.getMoney());
             oldDriver.setBalance(oldDriver.getBalance().subtract(new BigDecimal(income.getMoney())));
 
-            driver.setBusinessMoney(driver.getBusinessMoney() + income.getMoney());
-            driver.setLaveBusinessMoney(driver.getLaveBusinessMoney() + income.getMoney());
+//            driver.setBusinessMoney(driver.getBusinessMoney() + income.getMoney());
+//            driver.setLaveBusinessMoney(driver.getLaveBusinessMoney() + income.getMoney());
             driver.setBalance(driver.getBalance().add(new BigDecimal(income.getMoney())));
 
         }
@@ -760,11 +760,11 @@
         //修改专车订单
         tOrderLogistics.setState(tOrderLogistics.getOldState());
         tOrderLogistics.setDriverId(driverId);
-        tOrderLogistics.setCarId(nowDriver.getCarId());
+//        tOrderLogistics.setCarId(nowDriver.getCarId());
         orderLogisticsService.updateById(tOrderLogistics);
 
         tReassign.setNowDriverId(driverId);
-        tReassign.setNowCarId(nowDriver.getCarId());
+//        tReassign.setNowCarId(nowDriver.getCarId());
         tReassign.setState(3);
         tReassign.setCompleteTime(new Date());
         tReassignService.updateById(tReassign);
@@ -776,14 +776,14 @@
 
             TDriver driver = itDriverService.selectById(tReassign.getOriginalDriverId());
             driver.setBalance(driver.getBalance().subtract(new BigDecimal(income.getMoney())));
-            driver.setBusinessMoney(driver.getBusinessMoney() - income.getMoney());
-            driver.setLaveBusinessMoney(driver.getLaveBusinessMoney() - income.getMoney());
+//            driver.setBusinessMoney(driver.getBusinessMoney() - income.getMoney());
+//            driver.setLaveBusinessMoney(driver.getLaveBusinessMoney() - income.getMoney());
             itDriverService.updateById(driver);
 
             driver = itDriverService.selectById(driverId);
             driver.setBalance(driver.getBalance().add(new BigDecimal(income.getMoney())));
-            driver.setBusinessMoney(driver.getBusinessMoney() + income.getMoney());
-            driver.setLaveBusinessMoney(driver.getLaveBusinessMoney() + income.getMoney());
+//            driver.setBusinessMoney(driver.getBusinessMoney() + income.getMoney());
+//            driver.setLaveBusinessMoney(driver.getLaveBusinessMoney() + income.getMoney());
             itDriverService.updateById(driver);
         }
 

--
Gitblit v1.7.1