由于铭感信息过滤手机号,导致管理端无法修改会员问题处理

This commit is contained in:
Chopper 2022-03-18 17:41:05 +08:00
parent a2a28af41d
commit 36ce7593a9
2 changed files with 4 additions and 6 deletions

View File

@ -21,6 +21,9 @@ import java.util.Date;
@Data
public class ManagerMemberEditDTO {
@ApiModelProperty(value = "会员用户名,用户名不能进行修改", required = true)
@NotNull(message = "会员用户名不能为空")
private String id;
@ApiModelProperty(value = "会员用户名,用户名不能进行修改", required = true)
@NotNull(message = "会员用户名不能为空")
private String username;

View File

@ -342,11 +342,6 @@ public class MemberServiceImpl extends ServiceImpl<MemberMapper, Member> impleme
@Override
public Member updateMember(ManagerMemberEditDTO managerMemberEditDTO) {
//判断是否用户登录并且会员ID为当前登录会员ID
AuthUser tokenUser = UserContext.getCurrentUser();
if (tokenUser == null) {
throw new ServiceException(ResultCode.USER_NOT_LOGIN);
}
//过滤会员昵称敏感词
if (com.baomidou.mybatisplus.core.toolkit.StringUtils.isNotBlank(managerMemberEditDTO.getNickName())) {
managerMemberEditDTO.setNickName(SensitiveWordsFilter.filter(managerMemberEditDTO.getNickName()));
@ -356,7 +351,7 @@ public class MemberServiceImpl extends ServiceImpl<MemberMapper, Member> impleme
managerMemberEditDTO.setPassword(new BCryptPasswordEncoder().encode(managerMemberEditDTO.getPassword()));
}
//查询会员信息
Member member = this.findByUsername(managerMemberEditDTO.getUsername());
Member member = this.getById(managerMemberEditDTO.getId());
//传递修改会员信息
BeanUtil.copyProperties(managerMemberEditDTO, member);
this.updateById(member);