Commit 4d95d9c6 4d95d9c62620baf0973019594b4930f30a109cf4 by xianghan

1.优化

1 parent 251b926f
......@@ -22,6 +22,8 @@ import org.springframework.transaction.annotation.Transactional;
import org.springframework.dao.EmptyResultDataAccessException;
import org.springframework.util.Assert;
import java.util.Objects;
/**
* @author XiangHan
......@@ -167,11 +169,18 @@ public class MemberProfileServiceImpl implements MemberProfileService {
log.info("updateMemberProfileAndMember ==>> resources ==>> [{}]",resources);
memberDTO.setId(resources.getMemberId());
memberDTO.setCode(resources.getMemberCode());
memberDTO.setNickname(resources.getRealname());
memberDTO.setGender(resources.getGender());
memberDTO.setBirthday(resources.getBirthday());
memberDTO.setAvatarUrl(resources.getAvatarUrl());
if(StringUtils.isNotBlank(resources.getRealname())) {
memberDTO.setNickname(resources.getRealname());
}
if(Objects.nonNull(resources.getGender())) {
memberDTO.setGender(resources.getGender());
}
if(StringUtils.isNotBlank(resources.getBirthday())) {
memberDTO.setBirthday(resources.getBirthday());
}
if(StringUtils.isNotBlank(resources.getAvatarUrl())) {
memberDTO.setAvatarUrl(resources.getAvatarUrl());
}
Member member = new Member();
BeanUtils.copyProperties(memberDTO,member);
......