|
@@ -16,7 +16,7 @@ import com.yonge.cooleshow.biz.dal.service.*;
|
|
|
import com.yonge.cooleshow.biz.dal.support.IMHelper;
|
|
|
import com.yonge.cooleshow.common.constant.SysConfigConstant;
|
|
|
import com.yonge.cooleshow.common.entity.HttpResponseResult;
|
|
|
-import com.yonge.cooleshow.common.exception.BizException;
|
|
|
+import com.yonge.toolset.base.exception.BizException;
|
|
|
import com.yonge.toolset.utils.date.DateUtil;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.slf4j.Logger;
|
|
@@ -199,9 +199,13 @@ public class ImNetworkRoomServiceImpl extends ServiceImpl<ImNetworkRoomDao, ImNe
|
|
|
//删房间用户信息
|
|
|
imNetworkRoomMemberService.getDao().delByRidAndUid(roomId, userId);
|
|
|
ImNetworkRoom room = baseMapper.findByRoomId(roomId);
|
|
|
- if (roleEnum == UserRoleEnum.TEACHER && isUserDisplay(room.getDisplay(), userId)) {
|
|
|
- this.updateDisplay(userId,room);
|
|
|
+ if (roleEnum == UserRoleEnum.TEACHER){
|
|
|
+ if (isUserDisplay(room.getDisplay(), userId)) {
|
|
|
+ this.updateDisplay(userId,room);
|
|
|
+ }
|
|
|
+ courseScheduleStudentPaymentService.adjustPlayMidiAndMusicSheet(courseSchedule.getId(), null, null,null);
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -254,7 +258,7 @@ public class ImNetworkRoomServiceImpl extends ServiceImpl<ImNetworkRoomDao, ImNe
|
|
|
// }
|
|
|
// ImNetworkRoomMusicSheetData musicScoreMessage = JSON.parseObject(JSON.toJSONString(accompaniment), ImNetworkRoomMusicSheetData.class);
|
|
|
// ImNetworkMusicSheetDownloadMessage msg = new ImNetworkMusicSheetDownloadMessage(musicScoreMessage);
|
|
|
-// imHelper.publishMessage(authUser.getId().toString(), roomId, msg, 0);
|
|
|
+// imHelper.publishMessage(sysUser.getId().toString(), courseScheduleId.toString(), msg, 0);
|
|
|
}
|
|
|
|
|
|
//校验用户是否提前进入教室
|