From c888a5547f9d7b5ca7a04b7c7d0692197b0ec202 Mon Sep 17 00:00:00 2001 From: zhibing.pu <393733352@qq.com> Date: 星期三, 11 九月 2024 10:28:53 +0800 Subject: [PATCH] 修改bug --- DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/CarServiceImpl.java | 28 +++++----------------------- 1 files changed, 5 insertions(+), 23 deletions(-) diff --git a/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/CarServiceImpl.java b/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/CarServiceImpl.java index c3f1920..8d520e2 100644 --- a/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/CarServiceImpl.java +++ b/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/CarServiceImpl.java @@ -128,23 +128,10 @@ String carPhoto, String insurancePhoto, Integer uid,Integer id) throws Exception { Car query = carMapper.query(licensePlate); - if(id==null){ - if(null != query){ - return ResultUtil.error("车牌号已经使用"); - } - }else{ - if(null != query && !id.equals(query.getId())){ - return ResultUtil.error("车牌号已经使用"); - } + if(null != query){ + return ResultUtil.error("车牌号已经使用"); } - Car car = new Car(); - car.setDriverId(uid); - car = carMapper.selectOne(car); - if(car==null){ - car = new Car(); - car.setId(id); - } car.setCarModelId(modelId); CarModel carModel = carModelMapper.selectById(modelId); car.setCarBrandId(carModel.getBrandId()); @@ -160,20 +147,15 @@ car.setFranchiseeId(driver.getFranchiseeId()); car.setInsertTime(new Date()); car.setState(1); - car.setAuthState(1); car.setAddType(1); - car.setDriverId(uid); + car.setAuthState(1); car.setAddObjectId(driver.getFranchiseeId() != null && driver.getFranchiseeId() != 0 ? driver.getFranchiseeId() : ( driver.getCompanyId() != null && driver.getCompanyId() != 0 ? driver.getCompanyId() : 1)); Company company = companyMapper.selectById(driver.getFranchiseeId() != null && driver.getFranchiseeId() != 0 ? driver.getFranchiseeId() : ( driver.getCompanyId() != null && driver.getCompanyId() != 0 ? driver.getCompanyId() : 1)); car.setIsPlatCar(company.getType() == 1 ? 1 : 2); - this.insertOrUpdate(car); - //判断司机是否已经关联车辆,未关联车辆默认关联当前车辆 - if(driver.getCarId()==null){ - driver.setCarId(car.getId()); - driverService.updateById(driver); - } + car.setDriverId(uid); + this.insert(car); return ResultUtil.success(); } } -- Gitblit v1.7.1