金币收支记录分页
This commit is contained in:
parent
938d1522de
commit
c82e4c91f7
@ -180,19 +180,23 @@ public class UserWalletServiceImpl implements UserWalletService {
|
|||||||
|
|
||||||
private UserGoldRunningWaterClsTmpCO getGoldRunningWaterDbFallback(
|
private UserGoldRunningWaterClsTmpCO getGoldRunningWaterDbFallback(
|
||||||
UserGoldRunningWaterBackQryCmd query) {
|
UserGoldRunningWaterBackQryCmd query) {
|
||||||
if (StringUtils.isNotBlank(query.getContext())) {
|
if (StringUtils.isNotBlank(query.getContext()) && Objects.isNull(query.getLastId())) {
|
||||||
return new UserGoldRunningWaterClsTmpCO()
|
return new UserGoldRunningWaterClsTmpCO()
|
||||||
.setListOver(true)
|
.setListOver(true)
|
||||||
.setWaters(Lists.newArrayList());
|
.setWaters(Lists.newArrayList());
|
||||||
}
|
}
|
||||||
|
|
||||||
List<UserGoldRunningWaterCO> waters = listGoldRunningWater(query);
|
List<UserGoldRunningWaterCO> waters = listGoldRunningWater(query);
|
||||||
|
int limit = Optional.ofNullable(query.getLimit()).filter(value -> value > 0)
|
||||||
|
.orElse(PageConstant.DEFAULT_LIMIT_SIZE);
|
||||||
if (CollectionUtils.isEmpty(waters)) {
|
if (CollectionUtils.isEmpty(waters)) {
|
||||||
return null;
|
return new UserGoldRunningWaterClsTmpCO()
|
||||||
|
.setListOver(true)
|
||||||
|
.setWaters(Lists.newArrayList());
|
||||||
}
|
}
|
||||||
|
|
||||||
return new UserGoldRunningWaterClsTmpCO()
|
return new UserGoldRunningWaterClsTmpCO()
|
||||||
.setListOver(true)
|
.setListOver(waters.size() < limit)
|
||||||
.setWaters(waters);
|
.setWaters(waters);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user