回复逻辑变化

This commit is contained in:
86182
2022-11-02 21:07:36 +08:00
parent 31742a4e29
commit 8d68f83adf
2 changed files with 6 additions and 0 deletions

View File

@@ -86,6 +86,9 @@ public class Answer extends IdBaseEntity {
@Column(name = "replay_name",length = 50)
private String replayName;
@Column(name = "replays")
private Integer replays;
@Transient
private List<Answer> answers;

View File

@@ -185,6 +185,9 @@ public class AnswerServiceImpl implements IAnswerService {
answer.setShares(0);
answer.setDeleted(false);
answerDao.save(answer);
if(StringUtil.isNotBlank(answer.getParentId())){
answerDao.updateMultiFieldById(answer.getParentId(),UpdateBuilder.create("replays","replays+1",FieldUpdateType.EXPRESSION));
}
questionDao.updateMultiFieldById(answer.getQid(),UpdateBuilder.create("answers", "answers+1",FieldUpdateType.EXPRESSION));
}