|
@@ -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();
|