|
@@ -73,7 +73,8 @@ public class CarsServiceImpl extends MPJBaseServiceImpl<CarsMapper, Cars> implem
|
|
|
.eq(Cars::getUserId, userId)
|
|
.eq(Cars::getUserId, userId)
|
|
|
.set(Cars::getIsDefault, false)
|
|
.set(Cars::getIsDefault, false)
|
|
|
.update();
|
|
.update();
|
|
|
- var car = lambdaQuery().eq(Cars::getId, carId).one();
|
|
|
|
|
|
|
+ // 车辆归属校验:carId 必须属于当前用户,防止越权修改他人车辆的默认状态
|
|
|
|
|
+ var car = lambdaQuery().eq(Cars::getId, carId).eq(Cars::getUserId, userId).one();
|
|
|
if (car != null) {
|
|
if (car != null) {
|
|
|
car.setIsDefault(true);
|
|
car.setIsDefault(true);
|
|
|
updateById(car);
|
|
updateById(car);
|