Administrator
2025-07-08 33995b927481f401dcc2a59bc4cef1cb2a76d3ff
feat(mall): 优化微信小程序用户注册逻辑

- 新增用户时自动设置用户名为 "用户" + openId
- 移除查询用户时对 phone 字段的非空判断
2 files modified
2 ■■■ changed files
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java 1 ●●●● patch | view | raw | blame | history
src/main/resources/mapper/modules/MallMemberMapper.xml 1 ●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java
@@ -687,6 +687,7 @@
                if (ObjectUtil.isEmpty(mallMember)) {
                    // 新增用户
                    mallMember = new MallMember();
                    mallMember.setName("用户" + openId);
                    mallMember.setAccountStatus(MallMember.ACCOUNT_STATUS_ENABLE);
                    mallMember.setAccountType(MallMember.ACCOUNT_TYPE_NORMAL);
                    mallMember.setOpenId(openId);
src/main/resources/mapper/modules/MallMemberMapper.xml
@@ -57,7 +57,6 @@
        left join happy_member_level c on c.code = a.director
        left join mall_member_wallet d on d.member_id = a.id
        <where>
            and a.phone is not null
            <if test="record != null" >
                <if test="record.birthdayQuery!=null">
                    and date_format(a.birthday, '%m-%d') = date_format(#{record.birthdayQuery}, '%m-%d')