1.添加日志
Showing
4 changed files
with
18 additions
and
7 deletions
| ... | @@ -7,7 +7,6 @@ import com.topdraw.business.module.member.profile.service.dto.MemberProfileDTO; | ... | @@ -7,7 +7,6 @@ import com.topdraw.business.module.member.profile.service.dto.MemberProfileDTO; |
| 7 | import com.topdraw.business.process.service.member.MemberProfileOperationService; | 7 | import com.topdraw.business.process.service.member.MemberProfileOperationService; |
| 8 | import com.topdraw.common.ResultInfo; | 8 | import com.topdraw.common.ResultInfo; |
| 9 | import com.topdraw.business.module.member.profile.domain.MemberProfile; | 9 | import com.topdraw.business.module.member.profile.domain.MemberProfile; |
| 10 | import com.topdraw.business.module.member.profile.service.MemberProfileService; | ||
| 11 | import lombok.extern.slf4j.Slf4j; | 10 | import lombok.extern.slf4j.Slf4j; |
| 12 | import org.springframework.beans.factory.annotation.Autowired; | 11 | import org.springframework.beans.factory.annotation.Autowired; |
| 13 | import org.springframework.validation.annotation.Validated; | 12 | import org.springframework.validation.annotation.Validated; | ... | ... |
| ... | @@ -4,8 +4,6 @@ import com.topdraw.annotation.AnonymousAccess; | ... | @@ -4,8 +4,6 @@ import com.topdraw.annotation.AnonymousAccess; |
| 4 | import com.topdraw.business.module.user.iptv.domain.UserTv; | 4 | import com.topdraw.business.module.user.iptv.domain.UserTv; |
| 5 | import com.topdraw.business.module.user.iptv.service.UserTvService; | 5 | import com.topdraw.business.module.user.iptv.service.UserTvService; |
| 6 | import com.topdraw.business.module.user.iptv.service.dto.UserTvDTO; | 6 | import com.topdraw.business.module.user.iptv.service.dto.UserTvDTO; |
| 7 | import com.topdraw.business.module.user.weixin.domain.UserWeixin; | ||
| 8 | import com.topdraw.business.module.user.weixin.service.UserWeixinService; | ||
| 9 | import com.topdraw.common.ResultInfo; | 7 | import com.topdraw.common.ResultInfo; |
| 10 | import com.topdraw.exception.BadRequestException; | 8 | import com.topdraw.exception.BadRequestException; |
| 11 | import com.topdraw.exception.GlobeExceptionMsg; | 9 | import com.topdraw.exception.GlobeExceptionMsg; | ... | ... |
| ... | @@ -82,9 +82,15 @@ public class UserOperationController { | ... | @@ -82,9 +82,15 @@ public class UserOperationController { |
| 82 | log.info("userOperation ==>> updateVipByUserId ==>> param ==>> [{}]",resources); | 82 | log.info("userOperation ==>> updateVipByUserId ==>> param ==>> [{}]",resources); |
| 83 | 83 | ||
| 84 | Integer vip = resources.getVip(); | 84 | Integer vip = resources.getVip(); |
| 85 | if (Objects.isNull(vip) || vip < 1) { | ||
| 86 | return ResultInfo.failure("手动修改vip异常,参数错误,vip为空或者小于1"); | ||
| 87 | } | ||
| 85 | Timestamp vipExpireTime = resources.getVipExpireTime(); | 88 | Timestamp vipExpireTime = resources.getVipExpireTime(); |
| 86 | // 微信账号id | 89 | // 微信账号id |
| 87 | Long userId = resources.getUserId(); | 90 | Long userId = resources.getUserId(); |
| 91 | if (Objects.isNull(userId)) { | ||
| 92 | return ResultInfo.failure("手动修改vip异常,参数错误,小屏账号id为空"); | ||
| 93 | } | ||
| 88 | UserWeixinDTO userWeixinDTO = this.userOperationService.findById(userId); | 94 | UserWeixinDTO userWeixinDTO = this.userOperationService.findById(userId); |
| 89 | 95 | ||
| 90 | Long memberId = userWeixinDTO.getMemberId(); | 96 | Long memberId = userWeixinDTO.getMemberId(); |
| ... | @@ -92,8 +98,12 @@ public class UserOperationController { | ... | @@ -92,8 +98,12 @@ public class UserOperationController { |
| 92 | 98 | ||
| 93 | MemberOperationBean memberOperationBean = new MemberOperationBean(); | 99 | MemberOperationBean memberOperationBean = new MemberOperationBean(); |
| 94 | memberOperationBean.setMemberCode(memberDTO.getCode()); | 100 | memberOperationBean.setMemberCode(memberDTO.getCode()); |
| 101 | if (vip < memberDTO.getVip()) { | ||
| 102 | vip = memberDTO.getVip(); | ||
| 103 | } else { | ||
| 104 | memberOperationBean.setVipExpireTime(vipExpireTime); | ||
| 105 | } | ||
| 95 | memberOperationBean.setVip(vip); | 106 | memberOperationBean.setVip(vip); |
| 96 | memberOperationBean.setVipExpireTime(vipExpireTime); | ||
| 97 | 107 | ||
| 98 | MemberDTO memberDTO1 = this.memberOperationService.doUpdateVipByMemberCode(memberOperationBean); | 108 | MemberDTO memberDTO1 = this.memberOperationService.doUpdateVipByMemberCode(memberOperationBean); |
| 99 | 109 | ||
| ... | @@ -503,7 +513,11 @@ public class UserOperationController { | ... | @@ -503,7 +513,11 @@ public class UserOperationController { |
| 503 | String memberCode = resources.getMemberCode(); | 513 | String memberCode = resources.getMemberCode(); |
| 504 | if (StringUtils.isBlank(memberCode) && Objects.nonNull(memberId)) { | 514 | if (StringUtils.isBlank(memberCode) && Objects.nonNull(memberId)) { |
| 505 | memberCode = this.memberService.findCodeById(memberId); | 515 | memberCode = this.memberService.findCodeById(memberId); |
| 516 | } else if (StringUtils.isNotBlank(memberCode) && Objects.isNull(memberId)) { | ||
| 517 | MemberDTO memberDTO = this.memberService.findByCode(memberCode); | ||
| 518 | memberCode = memberDTO.getCode(); | ||
| 506 | } | 519 | } |
| 520 | |||
| 507 | String platformAccount = resources.getPlatformAccount(); | 521 | String platformAccount = resources.getPlatformAccount(); |
| 508 | if (StringUtils.isBlank(platformAccount)) | 522 | if (StringUtils.isBlank(platformAccount)) |
| 509 | throw new BadRequestException(GlobeExceptionMsg.IPTV_PLATFORM_ACCOUNT_IS_NULL); | 523 | throw new BadRequestException(GlobeExceptionMsg.IPTV_PLATFORM_ACCOUNT_IS_NULL); | ... | ... |
| ... | @@ -110,17 +110,17 @@ public class MemberOperationServiceImpl implements MemberOperationService { | ... | @@ -110,17 +110,17 @@ public class MemberOperationServiceImpl implements MemberOperationService { |
| 110 | public MemberDTO doUpdateVipByMemberCode(MemberOperationBean resources) { | 110 | public MemberDTO doUpdateVipByMemberCode(MemberOperationBean resources) { |
| 111 | Integer nowVip = resources.getVip(); | 111 | Integer nowVip = resources.getVip(); |
| 112 | Long memberId = resources.getMemberId(); | 112 | Long memberId = resources.getMemberId(); |
| 113 | String memberCode = resources.getMemberCode(); | ||
| 113 | Timestamp vipExpireTime = resources.getVipExpireTime(); | 114 | Timestamp vipExpireTime = resources.getVipExpireTime(); |
| 114 | 115 | ||
| 115 | MemberDTO memberDTO = this.memberService.findById(memberId); | 116 | MemberDTO memberDTO = this.memberService.findByCode(memberCode); |
| 116 | 117 | ||
| 117 | String memberCode = memberDTO.getCode(); | ||
| 118 | Integer vip = memberDTO.getVip(); | 118 | Integer vip = memberDTO.getVip(); |
| 119 | 119 | ||
| 120 | Member member = new Member(); | 120 | Member member = new Member(); |
| 121 | member.setId(memberDTO.getId()); | 121 | member.setId(memberDTO.getId()); |
| 122 | member.setCode(memberCode); | 122 | member.setCode(memberCode); |
| 123 | member.setVip(vip); | 123 | member.setVip(nowVip); |
| 124 | member.setVipExpireTime(vipExpireTime); | 124 | member.setVipExpireTime(vipExpireTime); |
| 125 | 125 | ||
| 126 | MemberDTO memberDTO_ = this.memberService.doUpdateMemberVipAndVipExpireTime(member); | 126 | MemberDTO memberDTO_ = this.memberService.doUpdateMemberVipAndVipExpireTime(member); | ... | ... |
-
Please register or sign in to post a comment