| | |
| | | namespace app\common\service\order; |
| | | |
| | | use app\common\library\helper; |
| | | use app\common\model\plus\bonus\Order as BonusOrderModel; |
| | | use app\common\model\settings\Setting; |
| | | use app\common\model\supplier\Capital as SupplierCapitalModel; |
| | | use app\common\model\supplier\Supplier as SupplierModel; |
| | |
| | | use app\common\model\plus\shareholder\Apply as ShareholderApplyModel; |
| | | use app\common\model\plus\shareholder\Setting as ShareholderSettingModel; |
| | | use app\common\model\plus\shareholder\Bonus as ShareholderBonusModel; |
| | | use app\common\model\plus\vip\Order as VipOrderModel; |
| | | |
| | | /** |
| | | * 已完成订单结算服务类 |
| | |
| | | } |
| | | // 发放分销商佣金,发放团队分红 |
| | | foreach ($orderList as $order) { |
| | | if ($order['is_newcomer']==1){ |
| | | // 赠送等级积分给用户 |
| | | $user = UserModel::detail($order['user_id']); |
| | | $points = $order['pay_price']; |
| | | $user->setIncPoints($points, '新人专区购买商品专享订单奖励积分'); |
| | | } |
| | | AgentOrderModel::grantMoney($order, $this->orderType); |
| | | // 发放团队分红 by yj |
| | | TeamOrderModel::grantMoney($order, $this->orderType); |
| | | // 发放会员分红 |
| | | VipOrderModel::grantMoney($order); |
| | | //发放分红 |
| | | BonusOrderModel::grantMoney($order, $this->orderType); |
| | | // 生成区域代理订单 by yj |
| | | RegionOrderModel::createOrder($order); |
| | | // 生成股东分红订单 by yj |
| | | ShareholderOrderModel::createOrder($order); |
| | | // 更新队长等级 by yj |
| | | event('TeamUserGrade', $order['user_id']); |
| | | event('VipUserGrade', $order['user_id']); |
| | | if (ShareholderSettingModel::getItem('basic')['self_buy_money']) { |
| | | // 更新股东等级 by lyzflash |
| | | $shareholderModel = new ShareholderApplyModel; |