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

Commit 9dea26f1 authored by jiangxiulong's avatar jiangxiulong

藏品列表分页40;不差mongo总数

parent b23ebabf
...@@ -54,7 +54,7 @@ public class GoblinNftGoodsAppServiceImpl implements IGoblinNftGoodsAppService { ...@@ -54,7 +54,7 @@ public class GoblinNftGoodsAppServiceImpl implements IGoblinNftGoodsAppService {
@Override @Override
public ResponseDto<PagedResult<GoblinNftGoodsSkuListVo>> goodsList(int page) { public ResponseDto<PagedResult<GoblinNftGoodsSkuListVo>> goodsList(int page) {
int size = 10; int size = 40;
//条件 //条件
Query query = Query.query( Query query = Query.query(
Criteria.where("skuType").is(1) Criteria.where("skuType").is(1)
...@@ -63,7 +63,6 @@ public class GoblinNftGoodsAppServiceImpl implements IGoblinNftGoodsAppService { ...@@ -63,7 +63,6 @@ public class GoblinNftGoodsAppServiceImpl implements IGoblinNftGoodsAppService {
.and("shelvesStatus").is("3") .and("shelvesStatus").is("3")
.and("skuAppear").is("0") .and("skuAppear").is("0")
); );
long count = mongoTemplate.count(query, GoblinGoodsSkuInfoVo.class, GoblinGoodsSkuInfoVo.class.getSimpleName());
List<GoblinNftGoodsSkuListVo> skuList = goblinRedisUtils.getGoblinNftGoodsInfoListVo(); List<GoblinNftGoodsSkuListVo> skuList = goblinRedisUtils.getGoblinNftGoodsInfoListVo();
if (null == skuList || page > 1) { if (null == skuList || page > 1) {
skuList = new ArrayList<>(); skuList = new ArrayList<>();
...@@ -111,7 +110,7 @@ public class GoblinNftGoodsAppServiceImpl implements IGoblinNftGoodsAppService { ...@@ -111,7 +110,7 @@ public class GoblinNftGoodsAppServiceImpl implements IGoblinNftGoodsAppService {
List<GoblinNftGoodsSkuListVo> listSort = skuList.stream().sorted(Comparator.comparing(GoblinNftGoodsSkuListVo::getIsStock).reversed()).collect(Collectors.toList()); List<GoblinNftGoodsSkuListVo> listSort = skuList.stream().sorted(Comparator.comparing(GoblinNftGoodsSkuListVo::getIsStock).reversed()).collect(Collectors.toList());
PagedResult<GoblinNftGoodsSkuListVo> listVoPagedResult = ObjectUtil.getGoblinNftGoodsSkuListVoPagedResult(); PagedResult<GoblinNftGoodsSkuListVo> listVoPagedResult = ObjectUtil.getGoblinNftGoodsSkuListVoPagedResult();
listVoPagedResult.setList(listSort).setTotal(count, size).setPageSize(size).setCurrentPage(page); listVoPagedResult.setList(listSort).setPageSize(size).setCurrentPage(page);
return ResponseDto.success(listVoPagedResult); 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