diff --git a/src/main/java/com/bonus/gzcar/business/backstage/service/CarSupServiceImpl.java b/src/main/java/com/bonus/gzcar/business/backstage/service/CarSupServiceImpl.java index d9a2d20..7346431 100644 --- a/src/main/java/com/bonus/gzcar/business/backstage/service/CarSupServiceImpl.java +++ b/src/main/java/com/bonus/gzcar/business/backstage/service/CarSupServiceImpl.java @@ -13,10 +13,7 @@ import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; -import java.util.Map; +import java.util.*; import java.util.stream.Collectors; /** @@ -160,8 +157,7 @@ public class CarSupServiceImpl implements CarSupService{ if(StringHelper.isEmpty(data.getUserId())){ return ServerResponse.createErroe("至少选择一个用户进行绑定"); } - - String user= UserUtil.getLoginUser().getUserId()+""; + String user= Objects.requireNonNull(UserUtil.getLoginUser()).getUserId()+""; data.setCreator(user); data.setUpdater(user); String supId=data.getSupId(); diff --git a/src/main/resources/mappers/business/backstage/CarTypeMapper.xml b/src/main/resources/mappers/business/backstage/CarTypeMapper.xml index da0f1b4..4d1c208 100644 --- a/src/main/resources/mappers/business/backstage/CarTypeMapper.xml +++ b/src/main/resources/mappers/business/backstage/CarTypeMapper.xml @@ -63,9 +63,12 @@ select count(1) from car_ma_type where name=#{name} and level=#{level} - + + and parent_id=#{parentId} + + and id!=#{id} - +