Commit 8e2e7c97 by Huang Linyu

协和980销售排行

parent 6147a8dc
......@@ -61,4 +61,18 @@ public class RecommendStaticController {
return response;
}
@ResponseBody
@RequestMapping(value = "/rankingXiehe980", method = RequestMethod.POST)
public Response<List<RecommendRankBean>> getRankingXiehe980() {
Response<List<RecommendRankBean>> response = new Response<List<RecommendRankBean>>();
List<RecommendRankBean> rankingList = new ArrayList<RecommendRankBean>();
// 查询数据库最新版本的App
rankingList = UserService.getRankingXiehe980();
response.setBody(rankingList);
return response;
}
}
......@@ -2168,7 +2168,7 @@ public class OrderDao extends GenericHibernateDao<Order, Integer> {
}
/**
* TODO 查询抵用券订单列表
* @param orderQuery
* @return
*/
......
......@@ -1247,5 +1247,25 @@ public class UserExtDao extends GenericHibernateDao<UserExt, Integer> {
List<RecommendRankBean> rankingBeanList = query.list();
return rankingBeanList;
}
public List<RecommendRankBean> getRanking980() {
StringBuffer sql = new StringBuffer("");
sql.append("SELECT b.recommendUid inviterUid,c.UserName inviterUserName,COUNT(CASE WHEN a.amount=980 THEN a.orderId END) AS myNum1,");
sql.append(" COUNT(CASE WHEN a.amount=360 THEN a.orderId END) AS myNum2");
sql.append(" FROM ord_order a LEFT JOIN ord_communeitem b ON a.orderId = b.orderId ");
sql.append(" LEFT JOIN bsc_userext c ON b.recommendUid = c.uid");
sql.append(" WHERE a.orderDate >'2018-10-10 23:59:59' AND OrderCategory = 13 AND ProcessStatus & 16=16 AND platform = 'MP'");
sql.append(" GROUP BY b.recommendUid ORDER BY myNum1 DESC");
Query query = getSession().createSQLQuery(sql.toString())
.addScalar("inviterUid", StandardBasicTypes.STRING)
.addScalar("inviterUserName", StandardBasicTypes.STRING)
.addScalar("myNum1", StandardBasicTypes.INTEGER)
.addScalar("myNum2", StandardBasicTypes.INTEGER)
.setResultTransformer(Transformers.aliasToBean(RecommendRankBean.class));
List<RecommendRankBean> rankingBeanList = query.list();
return rankingBeanList;
}
}
......@@ -3252,4 +3252,12 @@ public class UserService {
return rankingList;
}
public List<RecommendRankBean> getRankingXiehe980() {
Integer activitys[] = {5,6};
List<RecommendRankBean> rankingList = userExtDao.getRanking980();
return rankingList;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment