소스 검색

知识库,阅读调整:非草稿的文件查看才给分

徐滕 1 개월 전
부모
커밋
52ef99d34d
1개의 변경된 파일9개의 추가작업 그리고 0개의 파일을 삭제
  1. 9 0
      src/main/java/com/jeeplus/modules/WorkKnowledgeBase/service/WorkKnowledgeBaseReadLikeService.java

+ 9 - 0
src/main/java/com/jeeplus/modules/WorkKnowledgeBase/service/WorkKnowledgeBaseReadLikeService.java

@@ -60,6 +60,15 @@ public class WorkKnowledgeBaseReadLikeService extends CrudService<WorkKnowledgeB
             return false;
         }
 
+        // 草稿(0)状态的文件不记录阅读,也不进行阅读赋分
+        WorkKnowledgeBaseShareInfo fileStatus = shareInfoDao.get(fileId);
+        if (fileStatus != null && fileStatus.getAuditStatus() != null) {
+            String auditStatus = fileStatus.getAuditStatus();
+            if ("0".equals(auditStatus)) {
+                return false;
+            }
+        }
+
         // 查询是否已有阅读记录
         WorkKnowledgeBaseReadRecord existingRecord = readRecordDao.findByFileIdAndUserId(fileId, userId);