Forráskód Böngészése

新增看课链接点击次数

wjj 23 órája
szülő
commit
cd46e800b0

+ 12 - 1
fs-service/src/main/java/com/fs/course/service/impl/FsCourseLinkServiceImpl.java

@@ -932,9 +932,20 @@ public class FsCourseLinkServiceImpl implements IFsCourseLinkService
     }
 
     @Override
+    @Transactional
     public R getLinkInfo(Long logId) {
-
         FsCourseWatchLog log = fsCourseWatchLogMapper.selectById(logId);
+
+        if (log == null) {
+            return R.error("未找到看课记录");
+        }
+        if (log.getClickCount() == null) {
+            log.setClickCount(1);
+        } else {
+            log.setClickCount(log.getClickCount() + 1);
+        }
+        //更新点击次数
+        fsCourseWatchLogMapper.update(log,new QueryWrapper<FsCourseWatchLog>().eq("id",logId));
         // 根据
         List<FsCourseLink>  list = fsCourseLinkMapper.selectLinkByCourseIdAndExIdAndQwUserId(log.getCourseId(),log.getVideoId(),log.getQwExternalContactId(),log.getQwUserId().toString());
         if(list.isEmpty()){