|
|
@@ -22,13 +22,11 @@ import com.fs.live.domain.Live;
|
|
|
import com.fs.live.domain.LiveVideo;
|
|
|
import com.fs.live.domain.LiveWatchLog;
|
|
|
import com.fs.live.domain.LiveWatchUser;
|
|
|
-import com.fs.live.mapper.LiveWatchLogMapper;
|
|
|
-import com.fs.live.mapper.LiveWatchUserMapper;
|
|
|
-import com.fs.live.mapper.LiveMapper;
|
|
|
-import com.fs.live.mapper.LiveVideoMapper;
|
|
|
+import com.fs.live.mapper.*;
|
|
|
import com.fs.live.param.LiveIsAddKfParam;
|
|
|
import com.fs.live.service.ILiveWatchUserService;
|
|
|
import com.fs.live.vo.LiveWatchUserEntry;
|
|
|
+import com.fs.live.vo.LiveTagItemVO;
|
|
|
import com.fs.live.vo.LiveWatchUserStatistics;
|
|
|
import com.fs.live.vo.LiveWatchUserVO;
|
|
|
import com.fs.qw.domain.QwExternalContact;
|
|
|
@@ -83,6 +81,10 @@ public class LiveWatchUserServiceImpl implements ILiveWatchUserService {
|
|
|
@Autowired
|
|
|
private ISopUserLogsInfoService iSopUserLogsInfoService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ LiveTagConfigMapper liveTagConfigMapper;
|
|
|
+
|
|
|
+
|
|
|
private static final Logger logger = LoggerFactory.getLogger(LiveWatchUserServiceImpl.class);
|
|
|
|
|
|
/**
|
|
|
@@ -742,4 +744,19 @@ public class LiveWatchUserServiceImpl implements ILiveWatchUserService {
|
|
|
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 根据用户直播看课记录来打标签
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public void qwTagMarkByLiveWatchLog(Long liveId) {
|
|
|
+ //查询直播间的标签配置
|
|
|
+ List<LiveTagItemVO> liveTagConfig = liveTagConfigMapper.getLiveTagListByliveId(liveId);
|
|
|
+ //查询直播间的看课记录
|
|
|
+ List<LiveWatchLog> liveWatchLogs = liveWatchLogMapper.selectLiveWatchLogByLiveId(liveId);
|
|
|
+
|
|
|
+ //根据配置给每位用户打上标签
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
}
|