From 020d940ae4e16f55f69cef3dd4c8dc0b9764af07 Mon Sep 17 00:00:00 2001 From: yujian <yujian@123.com> Date: 星期三, 26 六月 2019 10:59:48 +0800 Subject: [PATCH] 邀请对应奖励红包加入版本区分 --- fanli/src/main/java/com/yeshi/fanli/service/impl/hongbao/ThreeSaleSerivceImpl.java | 50 ++++++++++++++++++++++++++++---------------------- 1 files changed, 28 insertions(+), 22 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/hongbao/ThreeSaleSerivceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/hongbao/ThreeSaleSerivceImpl.java index 279be36..7685061 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/impl/hongbao/ThreeSaleSerivceImpl.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/hongbao/ThreeSaleSerivceImpl.java @@ -26,6 +26,7 @@ import com.yeshi.fanli.service.inter.user.UserInfoService; import com.yeshi.fanli.util.Constant; import com.yeshi.fanli.util.StringUtil; +import com.yeshi.fanli.util.VersionUtil; import com.yeshi.fanli.util.cmq.ThreeSaleCMQManager; import net.sf.json.JSONArray; @@ -482,7 +483,7 @@ @Override @Transactional - public void bindRelationshipByInviteCode(UserInfo invitee, UserInfo inviter) throws ThreeSaleException { + public void bindRelationshipByInviteCode(UserInfo invitee, UserInfo inviter, String platform, String version) throws ThreeSaleException { if (invitee == null || inviter == null) throw new ThreeSaleException(1, "鐢ㄦ埛淇℃伅涓虹┖"); @@ -526,24 +527,26 @@ // 閭�璇锋秷鎭� userInviteMsgNotificationService.inviteSuccess(inviter.getId(), threeSale); - // 濂栧姳娣樼ぜ閲戠孩鍖� - try { - String inviteName= invitee.getNickName(); - if (StringUtil.isNullOrEmpty(inviteName)) { - UserInfo userInfo = userInfoService.selectByPKey(invitee.getId()); - if (userInfo != null) { - inviteName= userInfo.getNickName(); + if (VersionUtil.greaterThan_1_5_60(platform, version)) { + // 濂栧姳娣樼ぜ閲戠孩鍖� + try { + String inviteName= invitee.getNickName(); + if (StringUtil.isNullOrEmpty(inviteName)) { + UserInfo userInfo = userInfoService.selectByPKey(invitee.getId()); + if (userInfo != null) { + inviteName= userInfo.getNickName(); + } } + userTaoLiJinOriginService.addInviteWinMoney(inviter.getId(), inviteName); + } catch (Exception e) { + LogHelper.errorDetailInfo(e); } - userTaoLiJinOriginService.addInviteWinMoney(inviter.getId(), inviteName); - } catch (Exception e) { - LogHelper.errorDetailInfo(e); } } @Override @Transactional - public void bindRelationshipByWX(UserInfo invitee, Long inviterId, ThreeSale threeSaleOld) throws ThreeSaleException { + public void bindRelationshipByWX(UserInfo invitee, Long inviterId, ThreeSale threeSaleOld, String platform, String version) throws ThreeSaleException { if (invitee == null || (inviterId == null && threeSaleOld == null)) throw new ThreeSaleException(1, "鐢ㄦ埛淇℃伅涓虹┖"); @@ -593,20 +596,23 @@ // 閭�璇锋秷鎭� userInviteMsgNotificationService.inviteSuccess(threeSale.getBoss().getId(), threeSale); - // 濂栧姳娣樼ぜ閲戠孩鍖� - try { - String inviteName= invitee.getNickName(); - if (StringUtil.isNullOrEmpty(inviteName)) { - UserInfo userInfo = userInfoService.selectByPKey(invitee.getId()); - if (userInfo != null) { - inviteName= userInfo.getNickName(); + if (VersionUtil.greaterThan_1_5_60(platform, version)) { + // 濂栧姳娣樼ぜ閲戠孩鍖� + try { + String inviteName= invitee.getNickName(); + if (StringUtil.isNullOrEmpty(inviteName)) { + UserInfo userInfo = userInfoService.selectByPKey(invitee.getId()); + if (userInfo != null) { + inviteName= userInfo.getNickName(); + } } + userTaoLiJinOriginService.addInviteWinMoney(inviterId, inviteName); + } catch (Exception e) { + LogHelper.errorDetailInfo(e); } - userTaoLiJinOriginService.addInviteWinMoney(inviterId, inviteName); - } catch (Exception e) { - LogHelper.errorDetailInfo(e); } + } /** -- Gitblit v1.8.0