Commit 732860d9 732860d9082066b5983ea1caa3ad450ee42f3ec2 by xianghan

1.update

1 parent b54d2c49
...@@ -45,8 +45,8 @@ public class MemberBuilder { ...@@ -45,8 +45,8 @@ public class MemberBuilder {
45 member.setBirthday(StringUtils.isBlank(member.getBirthday())?"1900-01-01":member.getBirthday()); 45 member.setBirthday(StringUtils.isBlank(member.getBirthday())?"1900-01-01":member.getBirthday());
46 String nickname = member.getNickname(); 46 String nickname = member.getNickname();
47 if (StringUtils.isNotEmpty(nickname)) { 47 if (StringUtils.isNotEmpty(nickname)) {
48 String base64Nickname = new String(Base64.getEncoder().encode(nickname.getBytes(StandardCharsets.UTF_8))); 48 // String base64Nickname = new String(Base64.getEncoder().encode(nickname.getBytes(StandardCharsets.UTF_8)));
49 member.setNickname(base64Nickname); 49 member.setNickname(nickname);
50 } 50 }
51 return member; 51 return member;
52 } 52 }
......
...@@ -53,10 +53,8 @@ public class MemberServiceImpl implements MemberService { ...@@ -53,10 +53,8 @@ public class MemberServiceImpl implements MemberService {
53 public MemberDTO findByCode(String code) { 53 public MemberDTO findByCode(String code) {
54 54
55 Member member = this.memberRepository.findFirstByCode(code).orElseGet(Member::new); 55 Member member = this.memberRepository.findFirstByCode(code).orElseGet(Member::new);
56 ValidationUtil.isNull(member.getId(),"Member","id",code);
57 56
58 return this.memberMapper.toDto(member); 57 return this.memberMapper.toDto(member);
59
60 } 58 }
61 59
62 private MemberDTO findByIdOrCode(Long id, String code) { 60 private MemberDTO findByIdOrCode(Long id, String code) {
......
...@@ -97,12 +97,17 @@ public class UserOperationServiceImpl implements UserOperationService { ...@@ -97,12 +97,17 @@ public class UserOperationServiceImpl implements UserOperationService {
97 97
98 } else { 98 } else {
99 99
100 this.updateUserTv(_userTvDTO, userTvDTO);
101
102 String code = memberDTO.getCode(); 100 String code = memberDTO.getCode();
103 MemberDTO _memberDTO = this.memberService.findByCode(code); 101 MemberDTO _memberDTO = this.memberService.findByCode(code);
104 this.updateMember(_memberDTO, memberDTO); 102 if (Objects.nonNull(_memberDTO.getId())) {
103 this.updateMember(_memberDTO, memberDTO);
104 } else {
105 memberDTO.setId(null);
106 MemberDTO _memberDTO0 = this.createMember(memberDTO);
107 userTvDTO.setMemberId(_memberDTO0.getId());
108 }
105 109
110 this.updateUserTv(_userTvDTO, userTvDTO);
106 } 111 }
107 } 112 }
108 113
...@@ -275,8 +280,18 @@ public class UserOperationServiceImpl implements UserOperationService { ...@@ -275,8 +280,18 @@ public class UserOperationServiceImpl implements UserOperationService {
275 280
276 private void updateUserTv(UserTvDTO _userTvDTO, UserTvDTO userTvDTO){ 281 private void updateUserTv(UserTvDTO _userTvDTO, UserTvDTO userTvDTO){
277 userTvDTO.setId(_userTvDTO.getId()); 282 userTvDTO.setId(_userTvDTO.getId());
278 userTvDTO.setVisUserId(_userTvDTO.getVisUserId()); 283
279 userTvDTO.setMemberId(_userTvDTO.getMemberId()); 284 Long memberId = _userTvDTO.getMemberId();
285 if (Objects.isNull(memberId)){
286 String memberCode = userTvDTO.getMemberCode();
287 if (StringUtils.isNotBlank(memberCode)) {
288 MemberDTO memberDTO = this.memberService.findByCode(memberCode);
289 userTvDTO.setMemberId(memberDTO.getId());
290 }
291 } else {
292 userTvDTO.setMemberId(memberId);
293 }
294
280 userTvDTO.setPlatformAccount(_userTvDTO.getPlatformAccount()); 295 userTvDTO.setPlatformAccount(_userTvDTO.getPlatformAccount());
281 userTvDTO.setCreateTime(_userTvDTO.getCreateTime()); 296 userTvDTO.setCreateTime(_userTvDTO.getCreateTime());
282 297
......
...@@ -149,7 +149,3 @@ service: ...@@ -149,7 +149,3 @@ service:
149 fileName: error 149 fileName: error
150 start: on 150 start: on
151 151
152 # uc-engine服务地址
153 api:
154 baseUrl: http://127.0.0.1:8218
155
......