| | |
| | | @ApiModel(value = "ForgetPwdDto", description = "忘记/修改密码参数接收类") |
| | | public class ForgetPwdDto { |
| | | |
| | | @ApiModelProperty(value = "登录账号", example = "15773001234") |
| | | private String accountLogin; |
| | | |
| | | @NotBlank(message = "账号不能为空") |
| | | @ApiModelProperty(value = "账号", example = "15773001234") |
| | | private String phone; |
| | |
| | | |
| | | 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); |
| | |
| | | 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) { |
| | |
| | | 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> |