Commit 4fb34343 4fb34343938d528c98e381753273e82ebc23a00c by xianghan

1.修改会员属性信息时检验手机号码

1 parent 260caab0
...@@ -6,6 +6,7 @@ import com.topdraw.business.module.member.profile.domain.MemberProfileBuilder; ...@@ -6,6 +6,7 @@ import com.topdraw.business.module.member.profile.domain.MemberProfileBuilder;
6 import com.topdraw.business.module.member.service.MemberService; 6 import com.topdraw.business.module.member.service.MemberService;
7 import com.topdraw.business.module.member.service.dto.MemberDTO; 7 import com.topdraw.business.module.member.service.dto.MemberDTO;
8 import com.topdraw.util.Base64Util; 8 import com.topdraw.util.Base64Util;
9 import com.topdraw.util.RegexUtil;
9 import com.topdraw.utils.RedisUtils; 10 import com.topdraw.utils.RedisUtils;
10 import com.topdraw.utils.ValidationUtil; 11 import com.topdraw.utils.ValidationUtil;
11 import com.topdraw.business.module.member.profile.repository.MemberProfileRepository; 12 import com.topdraw.business.module.member.profile.repository.MemberProfileRepository;
...@@ -141,6 +142,13 @@ public class MemberProfileServiceImpl implements MemberProfileService { ...@@ -141,6 +142,13 @@ public class MemberProfileServiceImpl implements MemberProfileService {
141 memberProfile.setGender(_memberProfileDTO1.getGender()); 142 memberProfile.setGender(_memberProfileDTO1.getGender());
142 } 143 }
143 144
145 String phone = resources.getPhone();
146 if (StringUtils.isNotBlank(phone) && RegexUtil.mobileRegex(phone)) {
147 memberProfile.setPhone(phone);
148 } else {
149 memberProfile.setPhone(_memberProfileDTO1.getPhone());
150 }
151
144 MemberProfile _memberProfile = this.memberProfileRepository.save(memberProfile); 152 MemberProfile _memberProfile = this.memberProfileRepository.save(memberProfile);
145 153
146 MemberProfileDTO memberProfileDTO = new MemberProfileDTO(); 154 MemberProfileDTO memberProfileDTO = new MemberProfileDTO();
......