mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-09 02:46:50 +08:00
Merge branch 'stat' of https://codeup.aliyun.com/6265f483e4166464dc2f9c14/boeu/baseservers into stat
This commit is contained in:
@@ -70,6 +70,24 @@ public class CommentsApi extends ApiBaseController{
|
||||
|
||||
return success(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 只显示某个内容下的一级评论,现在只有笔记
|
||||
* */
|
||||
@PostMapping("/list")
|
||||
public JsonResponse<List<Comments>> list(Integer objType,Integer objId){
|
||||
if(objId==null){
|
||||
return badRequest("参数异常");
|
||||
}
|
||||
if(objType==null){
|
||||
return badRequest("参数异常");
|
||||
}
|
||||
List<Comments> list = service.list(objType, objId);
|
||||
return success(list);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
@RequestMapping(value="/user-reply-list",method= {RequestMethod.GET,RequestMethod.POST})
|
||||
|
||||
@@ -137,5 +137,13 @@ public interface ICommentsService {
|
||||
PageList<CommentsDto> findAll(int pageIndex, int pageSize, String toaid, String uname);
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* 笔记的回复
|
||||
* */
|
||||
List<Comments> list(Integer objType,Integer objId);
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -289,6 +289,12 @@ public class CommentsServiceImpl implements ICommentsService{
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Comments> list(Integer objType, Integer objId) {
|
||||
List<Comments> list = dao.findList(FieldFilters.eq("objType", objType), FieldFilters.eq("objId", objId));
|
||||
return list;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public PageList<CommentsDto> findCourseTome(int pageIndex, int pageSize, Integer objType, String toaid, String uname, Boolean isread) {
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -185,6 +185,10 @@ 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));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user