完善供应链分佣
This commit is contained in:
parent
2a70ad4623
commit
0deed15194
@ -388,16 +388,16 @@ class StoreOrderRepository extends BaseRepository
|
||||
if ($groupOrder->user->spread_uid) {
|
||||
|
||||
// 来源检测,1 服务小组 2 普通商品
|
||||
if($order->source == 2)
|
||||
if($order->source == 1)
|
||||
{
|
||||
\think\facade\Log::record('供应链佣金--开始');
|
||||
Queue::push(SupplyChainOrderBrokerAgeJob::class, ['uid' => $groupOrder->user->spread_uid, 'type' => 'spread_pay_num', 'inc' => 1]);
|
||||
\think\facade\Log::record('供应链佣金---结束');
|
||||
|
||||
}else{
|
||||
Queue::push(UserBrokerageLevelJob::class, ['uid' => $groupOrder->user->spread_uid, 'type' => 'spread_pay_num', 'inc' => 1]);
|
||||
Queue::push(UserBrokerageLevelJob::class, ['uid' => $groupOrder->user->spread_uid, 'type' => 'spread_money', 'inc' => $groupOrder->pay_price]);
|
||||
}
|
||||
|
||||
Queue::push(UserBrokerageLevelJob::class, ['uid' => $groupOrder->user->spread_uid, 'type' => 'spread_pay_num', 'inc' => 1]);
|
||||
Queue::push(UserBrokerageLevelJob::class, ['uid' => $groupOrder->user->spread_uid, 'type' => 'spread_money', 'inc' => $groupOrder->pay_price]);
|
||||
|
||||
}
|
||||
app()->make(UserRepository::class)->update($groupOrder->uid, [
|
||||
'pay_count' => Db::raw('pay_count+' . count($groupOrder->orderList)),
|
||||
|
@ -30,8 +30,6 @@ class SupplyChainOrderBrokerAgeJob implements JobInterface
|
||||
{
|
||||
try {
|
||||
$user = app()->make(UserRepository::class)->get($data['uid']);
|
||||
|
||||
// 供应链服务小组一级返还给服务小组
|
||||
if ($user) {
|
||||
$flag = true;
|
||||
if ($data['type'] == 'spread_money') {
|
||||
@ -45,10 +43,9 @@ class SupplyChainOrderBrokerAgeJob implements JobInterface
|
||||
$user->save();
|
||||
}
|
||||
}
|
||||
|
||||
// 执行供应链佣金分账
|
||||
app()->make(UserBrokerageRepository::class)->inc($user, $data['type'], $data['inc']);
|
||||
|
||||
if ($user && $user->is_promoter) {
|
||||
app()->make(UserBrokerageRepository::class)->inc($user, $data['type'], $data['inc']);
|
||||
}
|
||||
} catch (\Exception $e) {
|
||||
Log::info('分销等级同步失败: ' . var_export($data, 1) . $e->getMessage());
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user