mjh 4 years ago
parent
commit
6b4e72d5e3

+ 3 - 3
seecoder-portal-server/src/main/java/cn/seecoder/seecoderportalserver/serviceImpl/GroupServiceImpl.java

@@ -83,14 +83,14 @@ public class GroupServiceImpl implements GroupService {
     @Transactional(rollbackFor = RuntimeException.class)
     public GroupDTO addGroupMember(GroupMemberVO groupMemberVO) {
         Long courseId = groupMemberVO.getCourseId();
+        Long userId = groupMemberVO.getUserId();
         String tableName = getGroupMemberTableName(courseId);
-        DomainUserDetails user = SecurityUtils.getCurrentUser();
         // 验证选课
-        if (!courseService.checkSelection(user.getId(), courseId)) {
+        if (!courseService.checkSelection(userId, courseId)) {
             throw CustomErrorException.courseSelectionNotFound();
         }
         // 验证尚未加入小组
-        if (groupMemberRepository.findByUserId(tableName, user.getId()) != null) {
+        if (groupMemberRepository.findByUserId(tableName, userId) != null) {
             throw CustomErrorException.groupMemberAlreadyExists();
         }
         // 验证小组未满员