From 33a0722c8cc4dae89c3891d0f8eb06cb351a88f3 Mon Sep 17 00:00:00 2001 From: yijiegong Date: Fri, 30 Aug 2024 11:33:10 +0800 Subject: [PATCH] =?UTF-8?q?userId=20=20=E4=B8=BAnull=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/shopimpl/TbShopUserServiceImpl.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/shopimpl/TbShopUserServiceImpl.java b/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/shopimpl/TbShopUserServiceImpl.java index e602b777..a4818d52 100644 --- a/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/shopimpl/TbShopUserServiceImpl.java +++ b/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/shopimpl/TbShopUserServiceImpl.java @@ -72,9 +72,12 @@ public class TbShopUserServiceImpl implements TbShopUserService { shopUserInfoVo.setTelephone(tbShopUser.getTelephone()); shopUserInfoVo.setTotalScore(0); }); + + if (shopUserInfoVo.getUserId() == null) { + shopUserInfoVo.setUserId(0); + } } - Integer orderNumber=tbOrderInfoRepository.countByUserIdAndStatusAndShopId( - shopUserInfoVo.getUserId() == null ? "0" : shopUserInfoVo.getUserId().toString(),criteria.getShopId()); + Integer orderNumber=tbOrderInfoRepository.countByUserIdAndStatusAndShopId(shopUserInfoVo.getUserId().toString(),criteria.getShopId()); shopUserInfoVo.setOrderNumber(Objects.isNull(orderNumber)?0:orderNumber); shopUserInfoVo.setInMoney(tbShopUserRepository.sumAmount(shopUserInfoVo.getId()));