|
@@ -36,6 +36,7 @@ import org.springframework.data.domain.Sort.Order;
|
|
|
import org.springframework.data.mongodb.core.MongoTemplate;
|
|
|
import org.springframework.data.mongodb.core.query.Criteria;
|
|
|
import org.springframework.data.mongodb.core.query.Query;
|
|
|
+import org.springframework.data.redis.core.RedisTemplate;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.util.Assert;
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
@@ -125,6 +126,9 @@ public class PaperServiceImpl implements PaperService{
|
|
|
|
|
|
@Autowired
|
|
|
private QuestionAudioRepo questionAudioRepo;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private RedisTemplate redisTemplate;
|
|
|
|
|
|
@Value("${upyun.radioType}")
|
|
|
private String radioType;
|
|
@@ -259,6 +263,8 @@ public class PaperServiceImpl implements PaperService{
|
|
|
}
|
|
|
|
|
|
}
|
|
|
+ //删除缓存
|
|
|
+ redisTemplate.delete(paperExp.getId());
|
|
|
return msgMap;
|
|
|
}
|
|
|
|
|
@@ -416,6 +422,8 @@ public class PaperServiceImpl implements PaperService{
|
|
|
}
|
|
|
paperDetailService.deletePaperDetailsByPapers(papers);
|
|
|
paperRepo.delete(papers);
|
|
|
+ //删除缓存
|
|
|
+ redisTemplate.delete(paperIds);
|
|
|
msg = "success";
|
|
|
msgMap.put("msg", msg);
|
|
|
return msgMap;
|
|
@@ -692,6 +700,7 @@ public class PaperServiceImpl implements PaperService{
|
|
|
paper.setLastModifyName(user.getName());
|
|
|
}
|
|
|
paperRepo.save(paper);
|
|
|
+ redisTemplate.delete(paper.getId());
|
|
|
}
|
|
|
|
|
|
/**
|