|  | @@ -94,6 +94,8 @@ public class GameUserServiceImpl extends ServiceImpl<GameUserMapper, GameUser> i
 | 
	
		
			
				|  |  |                  .le(param.getRechargeEndDate() != null, GameUser::getLastRechargeTime, param.getRechargeEndDate() == null ? null : LocalDateTime.of(param.getRechargeEndDate(), LocalTime.MAX))
 | 
	
		
			
				|  |  |                  .gt(Objects.equals(param.getIsRecharge(), Boolean.TRUE), GameUser::getRechargeCount, 0)
 | 
	
		
			
				|  |  |                  .eq(Objects.equals(param.getIsRecharge(), Boolean.FALSE), GameUser::getRechargeCount, 0)
 | 
	
		
			
				|  |  | +                .apply(param.getRegPayIntervalTimeMin() != null, "if(last_recharge_time is not null, TIMESTAMPDIFF(minute, reg_time, last_recharge_time), null) >= {0}", param.getRegPayIntervalTimeMin())
 | 
	
		
			
				|  |  | +                .apply(param.getRegPayIntervalTimeMax() != null, "if(last_recharge_time is not null, TIMESTAMPDIFF(minute, reg_time, last_recharge_time), null) <= {0}", param.getRegPayIntervalTimeMax())
 | 
	
		
			
				|  |  |                  .orderByDesc(GameUser::getCreateTime)
 | 
	
		
			
				|  |  |          ).convert(u -> this.toVo(u, userMap, gameMap, agentMap, cpMap));
 | 
	
		
			
				|  |  |      }
 |