mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-08 10:26:48 +08:00
修复个人中心中“@我的”列表已删除的内容依然显示在列表中
This commit is contained in:
@@ -201,7 +201,7 @@ public class CommentsServiceImpl implements ICommentsService{
|
||||
PageList<CommentsDto> list = new PageList<>();
|
||||
list.setList(new ArrayList<CommentsDto>());
|
||||
QueryBuilder builder = QueryBuilder.from(CommentQa.class);
|
||||
// builder.addFilter(FieldFilters.eq("deleted",false));
|
||||
builder.addFilter(FieldFilters.eq("deleted",false));
|
||||
// builder.addFilter(FieldFilters.ne("objType",4));
|
||||
if(StringUtil.isNotBlank(toaid)){
|
||||
builder.addFilter(FieldFilters.eq("toAid",toaid));
|
||||
|
||||
@@ -213,6 +213,14 @@ public class QuestionServiceImpl implements IQuestionService {
|
||||
@Override
|
||||
public void deleteQuestions(String id) {
|
||||
questionDao.setDeleted(id);
|
||||
// 首先根据问题id查询出所有答案id
|
||||
QueryBuilder builder = QueryBuilder.from(Answer.class);
|
||||
builder.addFilter(FieldFilters.eq("qid",id));
|
||||
List<Answer> answerList = answerDao.findList(builder.builder());
|
||||
// 删除答案(逻辑删除)
|
||||
for (Answer answer : answerList) {
|
||||
answerDao.setDeleted(answer.getId());
|
||||
}
|
||||
}
|
||||
/**
|
||||
* 设置精华问题*/
|
||||
|
||||
Reference in New Issue
Block a user