yujian
2019-12-25 a3ead770c30b310b9b1b7e3786d5d847da540e55
fanli/src/main/java/com/yeshi/fanli/service/impl/redpack/RedPackWinInviteServiceImpl.java
@@ -109,7 +109,7 @@
      
      // 同一队员只记录一次
      int totalReward = redPackWinInviteMapper.countByUidAndTeamUidAndType(bossId, teamUid,
            RedPackWinInviteTypeEnum.oneStageReward.name());
            RedPackWinInviteTypeEnum.zeroStageReward.name());
      if (totalReward > 0)
         return;
            
@@ -119,7 +119,7 @@
      winInvite.setTeamUid(teamUid);
      winInvite.setMoney(new BigDecimal(0));
      winInvite.setType(RedPackWinInviteTypeEnum.zeroStageReward);
      winInvite.setIdentifyCode(StringUtil.Md5(RedPackWinInviteTypeEnum.oneStageReward.name() + ":" + teamUid));
      winInvite.setIdentifyCode(StringUtil.Md5(RedPackWinInviteTypeEnum.zeroStageReward.name() + ":" + teamUid));
      winInvite.setCreateTime(new Date());
      winInvite.setUpdateTime(new Date());
      redPackWinInviteMapper.insertSelective(winInvite);
@@ -252,7 +252,7 @@
    * @param orderNo
    * @param bossId
    */
   @Transactional
   @Transactional(rollbackFor=Exception.class)
   private void twoStageRewardToBoss(Long bossId, Long teamUid, Date oneStageTime, Integer source, String orderNo)
         throws Exception {
      // 第一阶段完成之后的90天内 ; 队友产生的订单中(自购+分享),邀请人累计产生≥1 元奖金
@@ -305,7 +305,7 @@
    * @param orderNo
    * @param bossId
    */
   @Transactional
   @Transactional(rollbackFor=Exception.class)
   private void threeStageRewardToBoss(Long bossId, Long teamUid, Date twoStageTime, Integer source, String orderNo)
         throws Exception {
      // 二、三阶段不可同月