From 38a6a827a44476bba30ffe523de0ea330434b73b Mon Sep 17 00:00:00 2001 From: 86182 Date: Fri, 21 Oct 2022 17:14:55 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=92=E8=A1=8C=E6=A6=9C=E5=8A=A0=E5=88=9B?= =?UTF-8?q?=E5=BB=BA=E4=BA=BAid?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/xboe/module/article/dto/UsernameDto.java | 5 +++++ .../xboe/module/article/service/impl/ArticleServiceImpl.java | 3 ++- .../src/main/java/com/xboe/module/qa/dto/ViewsDto.java | 5 +++++ .../com/xboe/module/qa/service/impl/QuestionServiceImpl.java | 3 ++- 4 files changed, 14 insertions(+), 2 deletions(-) diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/article/dto/UsernameDto.java b/servers/boe-server-all/src/main/java/com/xboe/module/article/dto/UsernameDto.java index 084c419f..41f5aed3 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/article/dto/UsernameDto.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/article/dto/UsernameDto.java @@ -67,6 +67,11 @@ public class UsernameDto { * */ private Integer views; + /* + * 创建人id + * */ + private String sysCreateAid; + public UsernameDto(BigInteger counts, String sysCreateUname) { diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/article/service/impl/ArticleServiceImpl.java b/servers/boe-server-all/src/main/java/com/xboe/module/article/service/impl/ArticleServiceImpl.java index 1d505e31..5b01a36a 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/article/service/impl/ArticleServiceImpl.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/article/service/impl/ArticleServiceImpl.java @@ -261,7 +261,7 @@ public class ArticleServiceImpl implements IArticleService{ @Override public List usernameCounts(int pageSize) { - String sql="select count(sys_create_aid),sys_create_by,coverurl,summary,favorites,praises,shares,comments,views from boe_article where deleted=0 and status=9 and enabled =1 GROUP BY(sys_create_by) ORDER BY (count(sys_create_aid)) desc limit ?1"; + String sql="select count(sys_create_aid),sys_create_by,coverurl,summary,favorites,praises,shares,comments,views,sys_create_aid from boe_article where deleted=0 and status=9 and enabled =1 GROUP BY(sys_create_by) ORDER BY (count(sys_create_aid)) desc limit ?1"; @SuppressWarnings("unchecked") List list = dao.sqlFindList(sql, pageSize); if(pageSize>list.size()){ @@ -279,6 +279,7 @@ public class ArticleServiceImpl implements IArticleService{ usernameDto.setShares((Integer) o[6]); usernameDto.setComments((Integer) o[7]); usernameDto.setViews((Integer) o[8]); + usernameDto.setSysCreateAid((String) o[9]); usernameDtos.add(usernameDto); } diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/qa/dto/ViewsDto.java b/servers/boe-server-all/src/main/java/com/xboe/module/qa/dto/ViewsDto.java index f0693ac6..76c31667 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/qa/dto/ViewsDto.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/qa/dto/ViewsDto.java @@ -44,4 +44,9 @@ public class ViewsDto implements Serializable { * */ private Integer views; + /** + * 作者id + * */ + private String sysCreateAid; + } diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/qa/service/impl/QuestionServiceImpl.java b/servers/boe-server-all/src/main/java/com/xboe/module/qa/service/impl/QuestionServiceImpl.java index 599a768b..829fb41c 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/qa/service/impl/QuestionServiceImpl.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/qa/service/impl/QuestionServiceImpl.java @@ -145,7 +145,7 @@ public class QuestionServiceImpl implements IQuestionService { builder.setPageSize(pageSize); builder.addGroupBy("sysCreateAid"); // builder.addGroupBy("answers"); - builder.addFields("sysCreateBy","sum(answers)","images","title","favorites","praises","shares","views"); + builder.addFields("sysCreateBy","sum(answers)","images","title","favorites","praises","shares","views","sysCreateAid"); builder.addOrder(OrderCondition.desc("sum(answers)")); List list = null; try { @@ -165,6 +165,7 @@ public class QuestionServiceImpl implements IQuestionService { viewsDto.setPraises((Integer) o[5]); viewsDto.setShares((Integer) o[6]); viewsDto.setViews((Integer) o[7]); + viewsDto.setSysCreateAid((String) o[8]); viewsDtos.add(viewsDto); } }