lzy 1 долоо хоног өмнө
parent
commit
fa0cd66c4b

+ 7 - 4
src/main/java/com/futu/course/es/Service/impl/ESCourseService.java

@@ -58,6 +58,9 @@ public class ESCourseService {
     @Autowired
     ESService esService;
 
+    @Resource
+    private RedisTemplate redisTemplate;
+
     /**
      * @title: search
      * @desc: ES搜索指引
@@ -312,10 +315,11 @@ public class ESCourseService {
      * @date: 2025/5/8 9:14
      */
     public void SaveMongoDB(String name){
+        User user = (User) redisTemplate.opsForValue().get("user");
         List<MongoDBCourse> all = esService.findAll();
         int i = 0;
         for (MongoDBCourse esCourse : all) {
-            if (esCourse.getName().equals(name)&&esCourse.getUid().equals(1L)){
+            if (esCourse.getName().equals(name)&&esCourse.getUid().equals(user.getId())){
                 MongoDBCourse byId = esService.findById(esCourse.getId().toString()).get();
                 byId.setCreateTime(new Date());
                 esService.save(byId);
@@ -328,7 +332,7 @@ public class ESCourseService {
             mongoDBCourse.setId(string);
             mongoDBCourse.setName(name);
             mongoDBCourse.setCreateTime(new Date());
-            mongoDBCourse.setUid(1L);
+            mongoDBCourse.setUid(user.getId());
             esService.save(mongoDBCourse);
         }
     }
@@ -394,8 +398,7 @@ public class ESCourseService {
      * @date: 2025/5/11 18:58
      */
 
-    @Resource
-    private RedisTemplate redisTemplate;
+
     public List<MongoDBCourse> searchLogs(){
         User user = (User) redisTemplate.opsForValue().get("user");
         List<MongoDBCourse> all = esService.findAll();