条件会员自动开通修改

This commit is contained in:
张松 2025-09-29 15:43:22 +08:00
parent 5bd31743e4
commit e5b0fe5102
1 changed files with 5 additions and 2 deletions

View File

@ -529,8 +529,11 @@ public class TbMemberConfigServiceImpl extends ServiceImpl<TbMemberConfigMapper,
@Override
public MemberDetailVO getUserDetail(Long userId, Long shopId) {
ShopUser shopUser = shopUserService.getOne(new QueryWrapper().eq(ShopUser::getUserId, userId).eq(ShopUser::getSourceShopId, shopId));
MemberLevelVO levelVO = levelConfigService.detail(shopUser.getMemberLevelId());
TbMemberConfig memberConfig = getOne(new QueryWrapper().eq(MemberLevelConfig::getShopId, shopId));
MemberLevelVO levelVO = null;
if (shopUser.getMemberLevelId() != null) {
levelVO = levelConfigService.detail(shopUser.getMemberLevelId());
}
TbMemberConfig memberConfig = getOne(new QueryWrapper().eq(TbMemberConfig::getShopId, shopId));
if ("CONDITION".equals(memberConfig.getOpenType())) {
joinMemberByCondition(shopId, userId);
shopUser = shopUserService.getOne(new QueryWrapper().eq(ShopUser::getUserId, userId).eq(ShopUser::getSourceShopId, shopId));