소스 검색

自己邀请自己校验

igl 10 달 전
부모
커밋
f302052389
1개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      vehicle-server/src/main/java/com/chelvc/cloud/vehicle/server/service/impl/UserInviteServiceImpl.java

+ 3 - 0
vehicle-server/src/main/java/com/chelvc/cloud/vehicle/server/service/impl/UserInviteServiceImpl.java

@@ -59,6 +59,9 @@ public class UserInviteServiceImpl extends ServiceImpl<UserInviteMapper, UserInv
         if(userId == null || targetId == null || type == null){
             throw new ResourceUnavailableException("参数错误");
         }
+        if(userId.equals(targetId)){
+            throw new ResourceUnavailableException("自己不能邀请自己");
+        }
         LambdaQueryWrapper<UserInvite> wrapper = Wrappers.lambdaQuery();
         wrapper.eq(UserInvite::getTargetId, targetId);
         wrapper.eq(UserInvite::getType, type);