diff --git a/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/ShopCouponServiceImpl.java b/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/ShopCouponServiceImpl.java index e4adc2f5..575bc242 100644 --- a/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/ShopCouponServiceImpl.java +++ b/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/ShopCouponServiceImpl.java @@ -117,10 +117,10 @@ public class ShopCouponServiceImpl extends ServiceImpl find(Long userId, Long shopId, Integer status) { Page page = PageUtil.buildPage(); - List shopUserIds = shopUserService.queryChain() - .eq(ShopUser::getUserId, userId) + List shopUserIds = shopUserService.listAs(new QueryWrapper().eq(ShopUser::getUserId, userId) .eq(ShopUser::getSourceShopId, shopId) - .select(ShopUser::getId).listAs(Long.class); + .select(ShopUser::getId), Long.class); + if (CollectionUtil.isNotEmpty(shopUserIds)) { PageHelper.startPage(Math.toIntExact(page.getPageNumber()), Math.toIntExact(page.getPageSize())); return PageUtil.convert(new PageInfo<>(recordService.findByUser(shopUserIds, status)));