diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CourseFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CourseFacade.java index 2c2424d..26f5a7d 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CourseFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CourseFacade.java @@ -4,7 +4,6 @@ package com.lyms.platform.operate.web.facade; import com.google.common.base.Strings; import com.lyms.platform.beans.MsgRequest; import com.lyms.platform.biz.service.*; -import com.lyms.platform.common.base.LoginContext; import com.lyms.platform.common.constants.ErrorCodeConstants; import com.lyms.platform.common.enums.*; import com.lyms.platform.common.result.BaseListResponse; @@ -15,15 +14,12 @@ import com.lyms.platform.common.utils.ExceptionUtils; import com.lyms.platform.common.utils.PropertiesUtils; import com.lyms.platform.operate.web.request.CourseRequest; import com.lyms.platform.operate.web.result.CourseResult; -import com.lyms.platform.operate.web.result.MsgMessageResult; import com.lyms.platform.operate.web.worker.CourseCountWorker; import com.lyms.platform.permission.model.*; import com.lyms.platform.permission.service.OrganizationService; import com.lyms.platform.permission.service.UsersService; import com.lyms.platform.pojo.*; import com.lyms.platform.query.*; -import com.mongodb.BasicDBObject; -import com.mongodb.DBObject; import org.apache.commons.collections.CollectionUtils; import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; @@ -31,16 +27,10 @@ import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.data.mongodb.core.MongoTemplate; -import org.springframework.data.mongodb.core.query.Update; -import org.springframework.data.mongodb.core.query.Query; -import org.springframework.data.mongodb.core.query.Criteria; -import org.springframework.stereotype.Service; -import org.springframework.data.mongodb.gridfs.GridFsTemplate; import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor; import org.springframework.stereotype.Component; -import org.springframework.web.multipart.MultipartFile; -import java.io.IOException; + import java.text.DecimalFormat; import java.text.SimpleDateFormat; import java.util.*; @@ -1288,6 +1278,8 @@ public class CourseFacade { String readCount = model.getReadCount(); // 检查 readCount 是否包含当前登录人的 ID if (readCount != null && readCount.contains(parentId)) { + return "该消息已经看过了"; + }else if (readCount != null){ // 使用正则表达式将 readCount 拆分为多个 ID,并计算包含当前登录人 ID 的数量 String[] ids = readCount.split(","); for (String id : ids) {