金币收支记录分页

This commit is contained in:
hy001 2026-05-09 11:19:13 +08:00
parent 938d1522de
commit c82e4c91f7

View File

@ -180,19 +180,23 @@ public class UserWalletServiceImpl implements UserWalletService {
private UserGoldRunningWaterClsTmpCO getGoldRunningWaterDbFallback(
UserGoldRunningWaterBackQryCmd query) {
if (StringUtils.isNotBlank(query.getContext())) {
if (StringUtils.isNotBlank(query.getContext()) && Objects.isNull(query.getLastId())) {
return new UserGoldRunningWaterClsTmpCO()
.setListOver(true)
.setWaters(Lists.newArrayList());
}
List<UserGoldRunningWaterCO> waters = listGoldRunningWater(query);
int limit = Optional.ofNullable(query.getLimit()).filter(value -> value > 0)
.orElse(PageConstant.DEFAULT_LIMIT_SIZE);
if (CollectionUtils.isEmpty(waters)) {
return null;
return new UserGoldRunningWaterClsTmpCO()
.setListOver(true)
.setWaters(Lists.newArrayList());
}
return new UserGoldRunningWaterClsTmpCO()
.setListOver(true)
.setListOver(waters.size() < limit)
.setWaters(waters);
}