Kaynağa Gözat

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

徐滕 1 ay önce
ebeveyn
işleme
52ef99d34d

+ 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);