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