会员未配置不加入会员
This commit is contained in:
@@ -401,10 +401,19 @@ public class TbMemberConfigServiceImpl extends ServiceImpl<TbMemberConfigMapper,
|
||||
return false;
|
||||
}
|
||||
MemberLevelConfig levelConfig = levelConfigService.getOne(new QueryWrapper().eq(MemberLevelConfig::getShopId, shopId).orderBy(MemberLevelConfig::getExperienceValue, true).limit(1));
|
||||
if (levelConfig == null) {
|
||||
log.info("会员等级配置不存在, 店铺id: {}", shopId);
|
||||
return false;
|
||||
}
|
||||
if (!"CONDITION".equals(memberConfigVO.getOpenType())) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (memberConfigVO.getConditionList() == null || memberConfigVO.getConditionList().isEmpty()) {
|
||||
log.info("会员开通条件不存在, 店铺id: {}", shopId);
|
||||
return false;
|
||||
}
|
||||
|
||||
for (MemberConfigDTO.condition item : memberConfigVO.getConditionList()) {
|
||||
boolean canOpen = switch (item.getCode()) {
|
||||
case "BIND_PHONE" -> StrUtil.isNotBlank(shopUser.getPhone());
|
||||
|
||||
Reference in New Issue
Block a user