记得上下班打卡 | git大法好,push需谨慎

Commit a2b25803 authored by jiangxiulong's avatar jiangxiulong

nft藏品列表

parent 9dda94ae
......@@ -53,13 +53,17 @@ public class GoblinNftGoodsAppServiceImpl implements IGoblinNftGoodsAppService {
List<String> soldOutSkuIdList = goblinRedisUtils.getGoblinNftGoodsInfoListVo("3");
List<String> allIdList = Stream.of(startSkuIdList, notStartSkuIdList, soldOutSkuIdList).flatMap(Collection::stream).collect(Collectors.toList());
int finalCount = allIdList.size() - page * size;
int initCount = allIdList.size() - (page - 1) * size - 1;
if (finalCount <= 0) {
int finalCount = (page - 1) * size;
int initCount = page * size;
if (finalCount < 0) {
finalCount = 0;
}
int allSize = allIdList.size();
if (initCount > allSize) {
initCount = allSize;
}
List<GoblinNftGoodsSkuListVo> skuList = ObjectUtil.getGoblinNftGoodsSkuListVoArrayList();
for (int i = initCount; i >= finalCount; i--) {
for (int i = finalCount; i < initCount; i++) {
String skuId = allIdList.get(i);
// sku信息
GoblinGoodsSkuInfoVo skuInfoVo = goblinRedisUtils.getGoodsSkuInfoVo(skuId);
......@@ -82,7 +86,7 @@ public class GoblinNftGoodsAppServiceImpl implements IGoblinNftGoodsAppService {
}
PagedResult<GoblinNftGoodsSkuListVo> listVoPagedResult = ObjectUtil.getGoblinNftGoodsSkuListVoPagedResult();
listVoPagedResult.setList(skuList).setPageSize(size).setCurrentPage(page);
listVoPagedResult.setList(skuList).setPageSize(GoblinNftGoodsAppServiceImpl.size).setCurrentPage(page);
return ResponseDto.success(listVoPagedResult);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment