|
@@ -255,14 +255,14 @@ public class RoomServiceImpl implements RoomService {
|
|
List<Room> roomList = roomDao.findByRid(roomId);
|
|
List<Room> roomList = roomDao.findByRid(roomId);
|
|
if (roomList.size() == 0) {
|
|
if (roomList.size() == 0) {
|
|
log.error("room : {} not exist ", roomId);
|
|
log.error("room : {} not exist ", roomId);
|
|
- return false;
|
|
|
|
-// throw new ApiException(ErrorEnum.ERR_ROOM_NOT_EXIST);
|
|
|
|
|
|
+// return false;
|
|
|
|
+ throw new ApiException(ErrorEnum.ERR_ROOM_NOT_EXIST);
|
|
}
|
|
}
|
|
List<RoomMember> roomMemberList = roomMemberDao.findByRidAndUid(roomId, userId);
|
|
List<RoomMember> roomMemberList = roomMemberDao.findByRidAndUid(roomId, userId);
|
|
if (roomMemberList.size() == 0) {
|
|
if (roomMemberList.size() == 0) {
|
|
log.error("{} not exist in room: {}", userId, roomId);
|
|
log.error("{} not exist in room: {}", userId, roomId);
|
|
- return false;
|
|
|
|
-// throw new ApiException(ErrorEnum.ERR_USER_NOT_EXIST_IN_ROOM);
|
|
|
|
|
|
+// return false;
|
|
|
|
+ throw new ApiException(ErrorEnum.ERR_USER_NOT_EXIST_IN_ROOM);
|
|
}
|
|
}
|
|
|
|
|
|
int userRole = roomMemberList.get(0).getRole();
|
|
int userRole = roomMemberList.get(0).getRole();
|
|
@@ -1135,10 +1135,12 @@ public class RoomServiceImpl implements RoomService {
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
public boolean statusSync(String roomId,String userId) throws Exception {
|
|
public boolean statusSync(String roomId,String userId) throws Exception {
|
|
List<RoomMember> byRidAndUid = roomMemberDao.findByRidAndUid(roomId, userId);
|
|
List<RoomMember> byRidAndUid = roomMemberDao.findByRidAndUid(roomId, userId);
|
|
if(byRidAndUid.size() > 0){
|
|
if(byRidAndUid.size() > 0){
|
|
- SysUser sysUser = sysUserFeignService.queryUserById(Integer.parseInt(userId));
|
|
|
|
|
|
+// SysUser sysUser = sysUserFeignService.queryUserById(Integer.parseInt(userId));
|
|
|
|
+ SysUser sysUser = teacherDao.getUser(Integer.parseInt(userId));
|
|
Teacher teacher = teacherDao.get(sysUser.getId());
|
|
Teacher teacher = teacherDao.get(sysUser.getId());
|
|
CourseSchedule courseSchedule = courseScheduleDao.get(Long.parseLong(roomId.substring(4)));
|
|
CourseSchedule courseSchedule = courseScheduleDao.get(Long.parseLong(roomId.substring(4)));
|
|
try {
|
|
try {
|