|
@@ -119,6 +119,14 @@ public class RoleManageServiceImpl implements IRoleManageService {
|
|
|
//客服
|
|
|
criA.where().andEquals("customer_service_id", dto.getCustomerServerId());
|
|
|
}
|
|
|
+ if (dto.getTotalRechargeMin() != null) {
|
|
|
+ //累计充值金额最小值
|
|
|
+ criA.where().andGTE("amount", dto.getTotalRechargeMin());
|
|
|
+ }
|
|
|
+ if (dto.getTotalRechargeMax() != null) {
|
|
|
+ //累计充值金额最小值
|
|
|
+ criA.where().andLTE("amount", dto.getTotalRechargeMax());
|
|
|
+ }
|
|
|
//给充值时间查询条件
|
|
|
Criteria criTodayAmount = Cnd.cri();
|
|
|
//查询充值成功的
|
|
@@ -148,7 +156,20 @@ public class RoleManageServiceImpl implements IRoleManageService {
|
|
|
sql.setCallback(Sqls.callback.maps());
|
|
|
sql.setPager(pager);
|
|
|
dao.execute(sql);
|
|
|
- List<Map> list = sql.getList(Map.class).stream().map(map -> getNameById(map)).collect(Collectors.toList());
|
|
|
+ List<Map> list = sql.getList(Map.class).stream().map(map -> {
|
|
|
+ getNameById(map);
|
|
|
+ //去除‘null’字符串
|
|
|
+ if ("null".equals(map.get("add_corp_user_id"))) {
|
|
|
+ map.put("add_corp_user_id", null);
|
|
|
+ }
|
|
|
+ if ("null".equals(map.get("user_wechat"))) {
|
|
|
+ map.put("user_wechat", null);
|
|
|
+ }
|
|
|
+ if ("null".equals(map.get("remark"))) {
|
|
|
+ map.put("remark", null);
|
|
|
+ }
|
|
|
+ return map;
|
|
|
+ }).collect(Collectors.toList());
|
|
|
|
|
|
//返回结果
|
|
|
return new Page<>(list, pager);
|