1.update
Showing
3 changed files
with
5 additions
and
2 deletions
... | @@ -93,6 +93,8 @@ public class MemberProfileServiceImpl implements MemberProfileService { | ... | @@ -93,6 +93,8 @@ public class MemberProfileServiceImpl implements MemberProfileService { |
93 | } else { | 93 | } else { |
94 | resources.setId(null); | 94 | resources.setId(null); |
95 | } | 95 | } |
96 | |||
97 | resources.setMemberId(memberId); | ||
96 | memberProfile.copy(resources); | 98 | memberProfile.copy(resources); |
97 | MemberProfileRepository.save(memberProfile); | 99 | MemberProfileRepository.save(memberProfile); |
98 | } | 100 | } | ... | ... |
... | @@ -132,8 +132,7 @@ public class MemberServiceImpl implements MemberService { | ... | @@ -132,8 +132,7 @@ public class MemberServiceImpl implements MemberService { |
132 | public void update(Member resources) { | 132 | public void update(Member resources) { |
133 | try { | 133 | try { |
134 | Member member = memberRepository.findByCode(resources.getCode()).orElseGet(Member::new); | 134 | Member member = memberRepository.findByCode(resources.getCode()).orElseGet(Member::new); |
135 | ValidationUtil.isNull( member.getId(),"Member","id",member.getId()); | 135 | if (Objects.nonNull(member.getId())) { |
136 | if (Objects.nonNull(member)) { | ||
137 | Long id = member.getId(); | 136 | Long id = member.getId(); |
138 | resources.setId(id); | 137 | resources.setId(id); |
139 | 138 | ... | ... |
... | @@ -101,6 +101,8 @@ public class UserWeixinServiceImpl implements UserWeixinService { | ... | @@ -101,6 +101,8 @@ public class UserWeixinServiceImpl implements UserWeixinService { |
101 | String memberCode = resources.getMemberCode(); | 101 | String memberCode = resources.getMemberCode(); |
102 | MemberDTO memberDTO = this.memberService.getByCode(memberCode); | 102 | MemberDTO memberDTO = this.memberService.getByCode(memberCode); |
103 | resources.setMemberId(memberDTO.getId()); | 103 | resources.setMemberId(memberDTO.getId()); |
104 | } else { | ||
105 | resources.setMemberId(userWeixin.getMemberId()); | ||
104 | } | 106 | } |
105 | resources.setId(userWeixin.getId()); | 107 | resources.setId(userWeixin.getId()); |
106 | BeanUtils.copyProperties(resources,userWeixin); | 108 | BeanUtils.copyProperties(resources,userWeixin); | ... | ... |
-
Please register or sign in to post a comment