소스 검색

fix 设置邀请制账号

zoujiajian 3 년 전
부모
커밋
4e42040987
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      netflix-web/src/main/java/com/cyksj/web/controller/group/GroupRelationController.java

+ 5 - 1
netflix-web/src/main/java/com/cyksj/web/controller/group/GroupRelationController.java

@@ -100,7 +100,11 @@ public class GroupRelationController {
     @PutMapping("/update/set/account")
     public Result<String> setAccount(@RequestBody GroupsRelation relation) {
         long userId = StpUserUtil.getLoginIdAsLong();
-        GroupsRelation re = relationMapper.selectOne(Wrappers.lambdaQuery(GroupsRelation.class).eq(GroupsRelation::getId, relation.getId()).eq(GroupsRelation::getUserId, userId).last(" limit 1"));
+        List<Long> userIds = userService.getRelationUserIdList(userId, null);
+        GroupsRelation re = relationMapper.selectOne(Wrappers.lambdaQuery(GroupsRelation.class)
+                .eq(GroupsRelation::getId, relation.getId())
+                .in(GroupsRelation::getUserId, userIds)
+                .last(" limit 1"));
         if (re == null) {
             throw new BusinessRuntimeException("该车票不存在,请联系客服.");
         }