yujian
2019-06-26 020d940ae4e16f55f69cef3dd4c8dc0b9764af07
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,6 +527,7 @@
      // 邀请消息
      userInviteMsgNotificationService.inviteSuccess(inviter.getId(), threeSale);
      
      if (VersionUtil.greaterThan_1_5_60(platform, version)) {
      // 奖励淘礼金红包
      try {
         String inviteName= invitee.getNickName();
@@ -540,10 +542,11 @@
         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,6 +596,7 @@
      // 邀请消息
      userInviteMsgNotificationService.inviteSuccess(threeSale.getBoss().getId(), threeSale);
      
      if (VersionUtil.greaterThan_1_5_60(platform, version)) {
      // 奖励淘礼金红包
      try {
         String inviteName= invitee.getNickName();
@@ -606,6 +610,8 @@
      } catch (Exception e) {
         LogHelper.errorDetailInfo(e);
      }
      }
      
   }