| | |
| | | }
|
| | | // 验证是否未首单
|
| | | CommonOrder firstOrder = commonOrderService.getFirstOrder(orderUid);
|
| | | if (!firstOrder.getOrderNo().equals(orderNo) && firstOrder.getSourceType() != source)
|
| | | if (!firstOrder.getOrderNo().equals(orderNo) || firstOrder.getSourceType() != source)
|
| | | return;
|
| | |
|
| | | Date downTime = firstOrder.getThirdCreateTime();
|
| | |
| | | return;
|
| | | long registerTime = register.getCreateTime().getTime();
|
| | | // 注册48小时内下单限制
|
| | | if (downTime.getTime() < registerTime || downTime.getTime() > registerTime + 1000*60*60*48)
|
| | | if (downTime.getTime() > registerTime || downTime.getTime() < registerTime + 1000*60*60*48)
|
| | | return;
|
| | |
|
| | | // 是否存在上下级关系
|
| | |
| | | continue;
|
| | | // 付款金额限制
|
| | | BigDecimal payment = commonOrder.getPayment();
|
| | | if (payment == null || payment.compareTo(limitPayMent) < 0) |
| | | if (payment == null || payment.compareTo(limitPayMent) <= 0) |
| | | continue;
|
| | |
|
| | | // 商品佣金比例限制
|
| | |
| | | // 注册48小时 以内:新人
|
| | | long registerTime = register.getCreateTime().getTime();
|
| | | // 48小时限制
|
| | | if (downTime.getTime() < registerTime || downTime.getTime() > registerTime + 1000*60*60*48)
|
| | | if (downTime.getTime() > registerTime || downTime.getTime() < registerTime + 1000*60*60*48)
|
| | | return satisfy;
|
| | |
|
| | | // 验证是否未首单
|
| | | CommonOrder firstOrder = commonOrderService.getFirstOrder(orderUid);
|
| | | if (!firstOrder.getOrderNo().equals(orderNo) && firstOrder.getSourceType() != source)
|
| | | if (!firstOrder.getOrderNo().equals(orderNo) || firstOrder.getSourceType() != source)
|
| | | return satisfy;
|
| | | |
| | | |
| | | // 是否已奖励
|
| | | List<UserSystemCoupon> coupons = userSystemCouponService.getUserCouponBySource(orderUid, UserSystemCoupon.SOURCE_PULL_NEW);
|
| | | if (coupons != null && coupons.size() > 0) {
|
| | |
| | |
|
| | | // 付款金额限制
|
| | | BigDecimal payment = commonOrder.getPayment();
|
| | | if (payment == null || payment.compareTo(limitPayMent) < 0) |
| | | if (payment == null || payment.compareTo(limitPayMent) <= 0) |
| | | continue;
|
| | |
|
| | | // 商品佣金比例限制
|
| | |
| | | // 注册48小时 以内:新人
|
| | | long registerTime = register.getCreateTime().getTime();
|
| | | // 48小时限制
|
| | | if (downTime.getTime() < registerTime || downTime.getTime() > registerTime + 1000*60*60*48)
|
| | | if (downTime.getTime() > registerTime || downTime.getTime() < registerTime + 1000*60*60*48)
|
| | | return;
|
| | |
|
| | | // 是否已奖励
|
| | |
| | | continue;
|
| | | // 付款金额限制
|
| | | BigDecimal payment = commonOrder.getPayment();
|
| | | if (payment == null || payment.compareTo(limitPayMent) < 0) |
| | | if (payment == null || payment.compareTo(limitPayMent) <= 0) |
| | | continue;
|
| | |
|
| | | // 商品佣金比例限制
|