1.优化
Showing
2 changed files
with
7 additions
and
2 deletions
... | @@ -53,7 +53,7 @@ public class MemberController { | ... | @@ -53,7 +53,7 @@ public class MemberController { |
53 | @ApiOperation("手动修改vip") | 53 | @ApiOperation("手动修改vip") |
54 | public ResultInfo doUpdateVipByCode(@Validated(value = {UpdateGroup.class}) @RequestBody Member resources) { | 54 | public ResultInfo doUpdateVipByCode(@Validated(value = {UpdateGroup.class}) @RequestBody Member resources) { |
55 | log.info("member ==>> doUpdateVipByCode ==>> param ==>> [{}]",resources); | 55 | log.info("member ==>> doUpdateVipByCode ==>> param ==>> [{}]",resources); |
56 | this.memberOperationService.update(resources); | 56 | this.memberOperationService.updateMemberVip(resources); |
57 | return ResultInfo.success(); | 57 | return ResultInfo.success(); |
58 | } | 58 | } |
59 | 59 | ... | ... |
... | @@ -180,7 +180,12 @@ public class MemberOperationServiceImpl implements MemberOperationService { | ... | @@ -180,7 +180,12 @@ public class MemberOperationServiceImpl implements MemberOperationService { |
180 | 180 | ||
181 | @Override | 181 | @Override |
182 | public MemberDTO updateMemberVip(Member member) { | 182 | public MemberDTO updateMemberVip(Member member) { |
183 | MemberDTO memberDTO = this.update(member); | 183 | MemberDTO memberDTO1 = this.memberService.findByCode(member.getCode()); |
184 | Member member1 = new Member(); | ||
185 | BeanUtils.copyProperties(memberDTO1, member1); | ||
186 | member1.setVip(member.getVip()); | ||
187 | member1.setVipExpireTime(member.getVipExpireTime()); | ||
188 | MemberDTO memberDTO = this.update(member1); | ||
184 | ((MemberOperationServiceImpl) AopContext.currentProxy()).asyncUpdateMemberVip(memberDTO); | 189 | ((MemberOperationServiceImpl) AopContext.currentProxy()).asyncUpdateMemberVip(memberDTO); |
185 | return memberDTO; | 190 | return memberDTO; |
186 | } | 191 | } | ... | ... |
-
Please register or sign in to post a comment