xiaoyong931011
2023-05-26 165a8e59626c0015386747b41ab9fee33943cd02
正式环境
4 files modified
13 ■■■■■ changed files
src/main/java/cc/mrbird/febs/mall/dto/ForgetPwdDto.java 3 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/mapper/MallMemberMapper.java 2 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java 4 ●●●● patch | view | raw | blame | history
src/main/resources/mapper/modules/MallMemberMapper.xml 4 ●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/dto/ForgetPwdDto.java
@@ -15,6 +15,9 @@
@ApiModel(value = "ForgetPwdDto", description = "忘记/修改密码参数接收类")
public class ForgetPwdDto {
    @ApiModelProperty(value = "登录账号", example = "15773001234")
    private String accountLogin;
    @NotBlank(message = "账号不能为空")
    @ApiModelProperty(value = "账号", example = "15773001234")
    private String phone;
src/main/java/cc/mrbird/febs/mall/mapper/MallMemberMapper.java
@@ -23,6 +23,8 @@
    MallMember selectInfoByAccount(@Param("account") String account);
    MallMember selectInfoByAccountNew(@Param("account") String account,@Param("phone") String phone);
    IPage<MallMember> selectMallMemberListInPage(Page<MallMember> page, @Param("record")MallMember mallMember);
    MallMember selectInfoByInviteId(@Param("inviteId") String inviteId);
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java
@@ -203,6 +203,10 @@
    public FebsResponse forgetPwd(ForgetPwdDto forgetPwdDto) {
        Long id = LoginUserUtil.getLoginUser().getId();
        MallMember mallMember = this.baseMapper.selectById(id);
        if(ObjectUtil.isEmpty(mallMember)){
            mallMember = this.baseMapper.selectInfoByAccountNew(forgetPwdDto.getAccountLogin(),forgetPwdDto.getPhone());
        }
//        MallMember mallMember = this.baseMapper.selectInfoByAccount(forgetPwdDto.getPhone());
//        MallMember mallMember = this.baseMapper.selectInfoByAccount(forgetPwdDto.getAccount());
        if (mallMember == null) {
src/main/resources/mapper/modules/MallMemberMapper.xml
@@ -83,6 +83,10 @@
        select * from mall_member where phone=#{account} or email=#{account} or invite_id=#{account}
    </select>
    <select id="selectInfoByAccountNew" resultType="cc.mrbird.febs.mall.entity.MallMember">
        select * from mall_member where phone = #{phone} and account_login = #{account}
    </select>
    <select id="selectInfoByInviteId" resultType="cc.mrbird.febs.mall.entity.MallMember">
        select * from mall_member where invite_id=#{inviteId}
    </select>