修复手机登录后,手机号为脱敏后问题
This commit is contained in:
parent
2d1cfde76b
commit
27e82423f0
@ -20,6 +20,6 @@ public class MemberExecute implements MemberLoginEvent {
|
||||
|
||||
@Override
|
||||
public void memberLogin(Member member) {
|
||||
memberService.updateById(member);
|
||||
memberService.updateMemberLoginTime(member.getId());
|
||||
}
|
||||
}
|
||||
|
@ -227,4 +227,12 @@ public interface MemberService extends IService<Member> {
|
||||
* @return 所有会员的手机号
|
||||
*/
|
||||
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.security.crypto.bcrypt.BCryptPasswordEncoder;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Objects;
|
||||
@ -595,6 +595,20 @@ public class MemberServiceImpl extends ServiceImpl<MemberMapper, Member> impleme
|
||||
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