mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-08 02:16:49 +08:00
Merge branch 'stat' of https://codeup.aliyun.com/6265f483e4166464dc2f9c14/boeu/baseservers into stat
This commit is contained in:
@@ -67,6 +67,11 @@ public class UsernameDto {
|
|||||||
* */
|
* */
|
||||||
private Integer views;
|
private Integer views;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* 创建人id
|
||||||
|
* */
|
||||||
|
private String sysCreateAid;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public UsernameDto(BigInteger counts, String sysCreateUname) {
|
public UsernameDto(BigInteger counts, String sysCreateUname) {
|
||||||
|
|||||||
@@ -261,7 +261,7 @@ public class ArticleServiceImpl implements IArticleService{
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<UsernameDto> usernameCounts(int pageSize) {
|
public List<UsernameDto> 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")
|
@SuppressWarnings("unchecked")
|
||||||
List<Object[]> list = dao.sqlFindList(sql, pageSize);
|
List<Object[]> list = dao.sqlFindList(sql, pageSize);
|
||||||
if(pageSize>list.size()){
|
if(pageSize>list.size()){
|
||||||
@@ -279,6 +279,7 @@ public class ArticleServiceImpl implements IArticleService{
|
|||||||
usernameDto.setShares((Integer) o[6]);
|
usernameDto.setShares((Integer) o[6]);
|
||||||
usernameDto.setComments((Integer) o[7]);
|
usernameDto.setComments((Integer) o[7]);
|
||||||
usernameDto.setViews((Integer) o[8]);
|
usernameDto.setViews((Integer) o[8]);
|
||||||
|
usernameDto.setSysCreateAid((String) o[9]);
|
||||||
usernameDtos.add(usernameDto);
|
usernameDtos.add(usernameDto);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -44,4 +44,9 @@ public class ViewsDto implements Serializable {
|
|||||||
* */
|
* */
|
||||||
private Integer views;
|
private Integer views;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 作者id
|
||||||
|
* */
|
||||||
|
private String sysCreateAid;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -145,7 +145,7 @@ public class QuestionServiceImpl implements IQuestionService {
|
|||||||
builder.setPageSize(pageSize);
|
builder.setPageSize(pageSize);
|
||||||
builder.addGroupBy("sysCreateAid");
|
builder.addGroupBy("sysCreateAid");
|
||||||
// builder.addGroupBy("answers");
|
// 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)"));
|
builder.addOrder(OrderCondition.desc("sum(answers)"));
|
||||||
List<Object[]> list = null;
|
List<Object[]> list = null;
|
||||||
try {
|
try {
|
||||||
@@ -165,6 +165,7 @@ public class QuestionServiceImpl implements IQuestionService {
|
|||||||
viewsDto.setPraises((Integer) o[5]);
|
viewsDto.setPraises((Integer) o[5]);
|
||||||
viewsDto.setShares((Integer) o[6]);
|
viewsDto.setShares((Integer) o[6]);
|
||||||
viewsDto.setViews((Integer) o[7]);
|
viewsDto.setViews((Integer) o[7]);
|
||||||
|
viewsDto.setSysCreateAid((String) o[8]);
|
||||||
viewsDtos.add(viewsDto);
|
viewsDtos.add(viewsDto);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user