diff --git a/mall-shop/src/main/java/com/suisung/mall/shop/sync/service/impl/ProductMappingServiceImpl.java b/mall-shop/src/main/java/com/suisung/mall/shop/sync/service/impl/ProductMappingServiceImpl.java index e2373c48..439cf42a 100644 --- a/mall-shop/src/main/java/com/suisung/mall/shop/sync/service/impl/ProductMappingServiceImpl.java +++ b/mall-shop/src/main/java/com/suisung/mall/shop/sync/service/impl/ProductMappingServiceImpl.java @@ -288,7 +288,7 @@ public class ProductMappingServiceImpl extends BaseServiceImpl q.eq("store_id", base.getStore_id()) .eq("product_id", base.getProduct_id())); }); + query.orderByAsc("product_id"); return shopProductItemService.list(query); } @@ -332,6 +333,7 @@ public class ProductMappingServiceImpl extends BaseServiceImpl { query.or(q -> q.eq("product_id", base.getProduct_id())); }); + query.orderByAsc("product_id"); return shopProductInfoService.list(query); } @@ -411,6 +413,8 @@ public class ProductMappingServiceImpl extends BaseServiceImpl queryWrapper= new QueryWrapper<>(); queryWrapper.eq("product_state_id", StateCode.PRODUCT_STATE_OFF_THE_SHELF_UNCHECK); queryWrapper.eq("store_id", storeId); + queryWrapper.gt("unit_price", BigDecimal.ZERO); + queryWrapper.orderByAsc("product_id"); long total=shopProductBaseService.count(queryWrapper); int pages= CommonUtil.getPagesCount(Math.toIntExact(total),SHOPBASEPAGE);