Authored by unknown

有赚推手 活动报名添加开关

@@ -214,6 +214,8 @@ public class UnionShareServiceImpl implements IUnionShareService,IBusinessExport @@ -214,6 +214,8 @@ public class UnionShareServiceImpl implements IUnionShareService,IBusinessExport
214 private static final String SEND_MODE="unionsSendMode"; 214 private static final String SEND_MODE="unionsSendMode";
215 // 优惠券金额 215 // 优惠券金额
216 private static final String COUPON_ACCOUNT="unionsCouponAccount"; 216 private static final String COUPON_ACCOUNT="unionsCouponAccount";
  217 + //推手是否需要报名 1 不需要 2需要
  218 + private String IS_NEED_SIGN_UP = "unionIsNeedSignUpFlag";
217 219
218 /** 220 /**
219 * 获取用户可提现金额、已提现金额、是否可以提现 221 * 获取用户可提现金额、已提现金额、是否可以提现
@@ -2811,12 +2813,17 @@ public class UnionShareServiceImpl implements IUnionShareService,IBusinessExport @@ -2811,12 +2813,17 @@ public class UnionShareServiceImpl implements IUnionShareService,IBusinessExport
2811 logger.info("joinExtraActivity end,canJoinActivity false,promoteUid is {},activityId is {}.",orderUid,promoteUid,activityId); 2813 logger.info("joinExtraActivity end,canJoinActivity false,promoteUid is {},activityId is {}.",orderUid,promoteUid,activityId);
2812 return false; 2814 return false;
2813 } 2815 }
2814 - /* //满单额外返,需要报名才可以返佣 2816 +
  2817 +
  2818 + //满单额外返,需要报名才可以返佣
  2819 + //读取配置项 1不需要报名 2 需要报名
  2820 + String isOpen=configReader.getString(IS_NEED_SIGN_UP, "1");
  2821 + if("2".equals(isOpen)){
2815 UnionShareOrdersActivityPagePre pagePre=unionOrdersActivityPagePreMapper.selectByUidAndActivityId(promoteUid, activityId); 2822 UnionShareOrdersActivityPagePre pagePre=unionOrdersActivityPagePreMapper.selectByUidAndActivityId(promoteUid, activityId);
2816 if (pagePre == null) { 2823 if (pagePre == null) {
2817 return false;//未报名 2824 return false;//未报名
2818 - }*/  
2819 - 2825 + }
  2826 + }
2820 UnionShareOrdersActivity activity = queryActivity(activityId); 2827 UnionShareOrdersActivity activity = queryActivity(activityId);
2821 if (null == activity || activity.getType() != 3) { 2828 if (null == activity || activity.getType() != 3) {
2822 logger.info("joinExtraActivity end,activity error,orderUid is {},promoteUid is {},activityId is {},activity is {}.",orderUid,promoteUid,activityId,activity); 2829 logger.info("joinExtraActivity end,activity error,orderUid is {},promoteUid is {},activityId is {},activity is {}.",orderUid,promoteUid,activityId,activity);
@@ -3155,13 +3162,15 @@ public class UnionShareServiceImpl implements IUnionShareService,IBusinessExport @@ -3155,13 +3162,15 @@ public class UnionShareServiceImpl implements IUnionShareService,IBusinessExport
3155 } 3162 }
3156 3163
3157 //1.7 判断资格 3164 //1.7 判断资格
3158 -// if (type == 2) {  
3159 -// // 加倍返,需要报名才可以返佣  
3160 -// UnionShareOrdersActivityPagePre pagePre = unionOrdersActivityPagePreMapper.selectByUidAndActivityId(order.getPromoteUid(), activity.getId());  
3161 -// if (pagePre == null) {  
3162 -// return false;//未报名  
3163 -// }  
3164 -// } 3165 + //读取配置项 1不需要报名 2 需要报名
  3166 + String isOpen=configReader.getString(IS_NEED_SIGN_UP, "1");
  3167 + if (type == 2 && "2".equals(isOpen)) {
  3168 + // 加倍返,需要报名才可以返佣
  3169 + UnionShareOrdersActivityPagePre pagePre = unionOrdersActivityPagePreMapper.selectByUidAndActivityId(order.getPromoteUid(), activity.getId());
  3170 + if (pagePre == null) {
  3171 + return false;//未报名
  3172 + }
  3173 + }
3165 Integer id=null; 3174 Integer id=null;
3166 if (type == 6) { 3175 if (type == 6) {
3167 //邀新下单,需要有邀新记录且注册和下单时间差不超过7天才可以返佣 3176 //邀新下单,需要有邀新记录且注册和下单时间差不超过7天才可以返佣