浏览代码

自己邀请自己校验

igl 10 月之前
父节点
当前提交
f302052389

+ 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){
         if(userId == null || targetId == null || type == null){
             throw new ResourceUnavailableException("参数错误");
             throw new ResourceUnavailableException("参数错误");
         }
         }
+        if(userId.equals(targetId)){
+            throw new ResourceUnavailableException("自己不能邀请自己");
+        }
         LambdaQueryWrapper<UserInvite> wrapper = Wrappers.lambdaQuery();
         LambdaQueryWrapper<UserInvite> wrapper = Wrappers.lambdaQuery();
         wrapper.eq(UserInvite::getTargetId, targetId);
         wrapper.eq(UserInvite::getTargetId, targetId);
         wrapper.eq(UserInvite::getType, type);
         wrapper.eq(UserInvite::getType, type);