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