Administrator
2025-05-19 2ae7d73e29010a1f1b43c3b71f6789c16c2c3128
fix(mall): 修复完善信息赠送新人礼逻辑

- 将判断条件从 StrUtil.isBlank(mallMember.getLevel()) 修改为 StrUtil.isNotBlank(mallMember.getPhone())
- 这个修改确保了只有当用户填写了手机号码时,才执行赠送新人礼的逻辑
1 files modified
2 ■■■ changed files
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java 2 ●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java
@@ -769,7 +769,7 @@
        this.baseMapper.updateById(mallMember);
        //完善信息赠送新人礼
        if (StrUtil.isBlank(mallMember.getLevel())) {
        if (StrUtil.isNotBlank(mallMember.getPhone())) {
            DataDictionaryCustom dic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
                    CommonDictionaryEnum.NEW_GIFT_SETTING.getType(),
                    CommonDictionaryEnum.NEW_GIFT_SETTING.getCode()