浏览代码

1、试听课
2、收费网管课活动

Joburgess 5 年之前
父节点
当前提交
b66221f0ef
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      mec-im/src/main/java/com/ym/service/Impl/RoomServiceImpl.java

+ 2 - 1
mec-im/src/main/java/com/ym/service/Impl/RoomServiceImpl.java

@@ -349,12 +349,13 @@ public class RoomServiceImpl implements RoomService {
         roomMemberDao.save(roomMember);
     }
 
-    @Transactional(rollbackFor = Exception.class)
+    @Transactional(rollbackFor = Exception.class, isolation = Isolation.READ_COMMITTED)
     @Override
     public Boolean leaveRoom(String roomId) throws Exception {
         SysUser user = sysUserFeignService.queryUserInfo();
         String userId = user.getId().toString();
         log.info("leaveRoom: roomId={}, userId={}", roomId,userId);
+        studentDao.lockUser(user.getId());
         Teacher teacher = teacherDao.get(user.getId());
         CourseSchedule courseSchedule = courseScheduleDao.get(Long.parseLong(roomId.substring(1)));
         try {