1.优化
Showing
1 changed file
with
14 additions
and
5 deletions
| ... | @@ -22,6 +22,8 @@ import org.springframework.transaction.annotation.Transactional; | ... | @@ -22,6 +22,8 @@ import org.springframework.transaction.annotation.Transactional; |
| 22 | import org.springframework.dao.EmptyResultDataAccessException; | 22 | import org.springframework.dao.EmptyResultDataAccessException; |
| 23 | import org.springframework.util.Assert; | 23 | import org.springframework.util.Assert; |
| 24 | 24 | ||
| 25 | import java.util.Objects; | ||
| 26 | |||
| 25 | 27 | ||
| 26 | /** | 28 | /** |
| 27 | * @author XiangHan | 29 | * @author XiangHan |
| ... | @@ -167,11 +169,18 @@ public class MemberProfileServiceImpl implements MemberProfileService { | ... | @@ -167,11 +169,18 @@ public class MemberProfileServiceImpl implements MemberProfileService { |
| 167 | log.info("updateMemberProfileAndMember ==>> resources ==>> [{}]",resources); | 169 | log.info("updateMemberProfileAndMember ==>> resources ==>> [{}]",resources); |
| 168 | 170 | ||
| 169 | memberDTO.setId(resources.getMemberId()); | 171 | memberDTO.setId(resources.getMemberId()); |
| 170 | memberDTO.setCode(resources.getMemberCode()); | 172 | if(StringUtils.isNotBlank(resources.getRealname())) { |
| 171 | memberDTO.setNickname(resources.getRealname()); | 173 | memberDTO.setNickname(resources.getRealname()); |
| 172 | memberDTO.setGender(resources.getGender()); | 174 | } |
| 173 | memberDTO.setBirthday(resources.getBirthday()); | 175 | if(Objects.nonNull(resources.getGender())) { |
| 174 | memberDTO.setAvatarUrl(resources.getAvatarUrl()); | 176 | memberDTO.setGender(resources.getGender()); |
| 177 | } | ||
| 178 | if(StringUtils.isNotBlank(resources.getBirthday())) { | ||
| 179 | memberDTO.setBirthday(resources.getBirthday()); | ||
| 180 | } | ||
| 181 | if(StringUtils.isNotBlank(resources.getAvatarUrl())) { | ||
| 182 | memberDTO.setAvatarUrl(resources.getAvatarUrl()); | ||
| 183 | } | ||
| 175 | 184 | ||
| 176 | Member member = new Member(); | 185 | Member member = new Member(); |
| 177 | BeanUtils.copyProperties(memberDTO,member); | 186 | BeanUtils.copyProperties(memberDTO,member); | ... | ... |
-
Please register or sign in to post a comment