|
@@ -405,4 +405,20 @@ public class CmsUserController{
|
|
|
.build());
|
|
.build());
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult(search);
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult(search);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 大额度用户 列表
|
|
|
|
|
+ */
|
|
|
|
|
+ @GetMapping("/get/consume/large/user")
|
|
|
|
|
+ public Result<SearchResult<UserView>> getLargeConsumer() {
|
|
|
|
|
+ MapBuilder builder = MapUtils.builder();
|
|
|
|
|
+ String largeLimit = "200000";
|
|
|
|
|
+ String fu = String.format("(select user_id from order_don o where o.relation_id != 0 and o.status not in ('close','noPayment','refund') group by user_id, date_format(o.created_time,'%%Y-%%m-%%d')" +
|
|
|
|
|
+ "having sum(money) > %s) ln inner join", largeLimit);
|
|
|
|
|
+ String fuOn = " on ln.user_id = u.id";
|
|
|
|
|
+ builder.put("fu", fu);
|
|
|
|
|
+ builder.put("fu_on", fuOn);
|
|
|
|
|
+ SearchResult<UserView> search = beanSearcher.search(UserView.class, builder.build());
|
|
|
|
|
+ return GatewayResponse.SUCCESS.newBuilder().toResult(search);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|