|
@@ -23,13 +23,14 @@ import org.springframework.stereotype.Service;
|
|
|
public class RoomVisitLogServiceImpl extends ServiceImpl<IRoomVisitLogMapper, RoomVisitLog> implements IRoomVisitLogService {
|
|
|
|
|
|
@Override
|
|
|
- public void addLog(String roomId,Integer roomUserId, String userId,Integer type) {
|
|
|
+ public void addLog(String roomId,Integer roomUserId, String userId,Integer type,Integer isHost) {
|
|
|
RoomVisitLog roomVisitLog = this.getByLiveIdAndUserId(roomId,roomUserId,userId,type);
|
|
|
if(roomVisitLog == null){
|
|
|
roomVisitLog = new RoomVisitLog();
|
|
|
roomVisitLog.setRoomId(roomId);
|
|
|
roomVisitLog.setRoomUserId(roomUserId);
|
|
|
roomVisitLog.setVisitUserId(userId);
|
|
|
+ roomVisitLog.setIsHost(isHost);
|
|
|
roomVisitLog.setInRoomTime(new Date());
|
|
|
}
|
|
|
if(type == 1){
|
|
@@ -104,6 +105,7 @@ public class RoomVisitLogServiceImpl extends ServiceImpl<IRoomVisitLogMapper, Ro
|
|
|
public List<RoomVisitLog> getByRoomId(String roomId) {
|
|
|
LambdaQueryWrapper<RoomVisitLog> wrapper = new LambdaQueryWrapper<>();
|
|
|
wrapper.eq(RoomVisitLog::getRoomId,roomId);
|
|
|
+ wrapper.eq(RoomVisitLog::getIsHost,1);
|
|
|
return this.list(wrapper);
|
|
|
}
|
|
|
|