1.修改会员属性信息时检验手机号码
Showing
1 changed file
with
8 additions
and
0 deletions
... | @@ -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(); | ... | ... |
-
Please register or sign in to post a comment