修复手机登录后,手机号为脱敏后问题
This commit is contained in:
parent
2d1cfde76b
commit
27e82423f0
@ -20,6 +20,6 @@ public class MemberExecute implements MemberLoginEvent {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void memberLogin(Member member) {
|
public void memberLogin(Member member) {
|
||||||
memberService.updateById(member);
|
memberService.updateMemberLoginTime(member.getId());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -227,4 +227,12 @@ public interface MemberService extends IService<Member> {
|
|||||||
* @return 所有会员的手机号
|
* @return 所有会员的手机号
|
||||||
*/
|
*/
|
||||||
List<String> getAllMemberMobile();
|
List<String> getAllMemberMobile();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新会员登录时间为最新时间
|
||||||
|
*
|
||||||
|
* @param memberId 会员id
|
||||||
|
* @return 是否更新成功
|
||||||
|
*/
|
||||||
|
boolean updateMemberLoginTime(String memberId);
|
||||||
}
|
}
|
@ -50,8 +50,8 @@ import org.apache.rocketmq.spring.core.RocketMQTemplate;
|
|||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
|
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
@ -595,6 +595,20 @@ public class MemberServiceImpl extends ServiceImpl<MemberMapper, Member> impleme
|
|||||||
return this.baseMapper.getAllMemberMobile();
|
return this.baseMapper.getAllMemberMobile();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新会员登录时间为最新时间
|
||||||
|
*
|
||||||
|
* @param memberId 会员id
|
||||||
|
* @return 是否更新成功
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public boolean updateMemberLoginTime(String memberId) {
|
||||||
|
LambdaUpdateWrapper<Member> updateWrapper = new LambdaUpdateWrapper<>();
|
||||||
|
updateWrapper.eq(Member::getId, memberId);
|
||||||
|
updateWrapper.set(Member::getLastLoginDate, new Date());
|
||||||
|
return this.update(updateWrapper);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 检测会员
|
* 检测会员
|
||||||
*
|
*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user