| | |
| | | |
| | | namespace app\common\service\order; |
| | | |
| | | use app\api\model\plus\coupon\UserCoupon as UserCouponModel; |
| | | use app\common\library\helper; |
| | | use app\common\model\plus\bonus\Order as BonusOrderModel; |
| | | use app\common\model\settings\Setting; |
| | |
| | | } |
| | | // 发放分销商佣金,发放团队分红 |
| | | foreach ($orderList as $order) { |
| | | if ($order['is_newcomer']==1){ |
| | | // 赠送等级积分给用户 |
| | | $user = UserModel::detail($order['user_id']); |
| | | if ($order['is_newcomer']==1){ |
| | | $points = $order['pay_price']; |
| | | if($order['supplier']['gift_type']==10){ |
| | | $user->setIncPoints($points, '新人专区购买商品专享订单奖励积分'); |
| | | }else{ |
| | | $user->setIncConsumption($points, '新人专区购买商品专享订单奖励消费券'); |
| | | } |
| | | } |
| | | foreach ($order['product'] as $product){ |
| | | //赠送优惠券 |
| | | if ($product['open_coupon'] && $product['open_coupons']) { |
| | | $open_coupons=$product['open_coupons']; |
| | | if(!is_array($open_coupons)){ |
| | | $open_coupons=json_decode($open_coupons,1); |
| | | } |
| | | (new UserCouponModel)->addUserCardCoupon($open_coupons, $user,$order['order_id']); |
| | | } |
| | | } |
| | | AgentOrderModel::grantMoney($order, $this->orderType); |
| | | // 发放团队分红 by yj |