|
@@ -796,10 +796,15 @@ class StoreOrder extends BaseModel
|
|
|
$num = $item['cart_info']['cart_num'];
|
|
|
$price1 = $product['push'] * $num;// 直推奖励
|
|
|
$price3 = $product['Interposition'] * $num;// 间推奖励
|
|
|
- if ($user1){
|
|
|
- User::where('uid', $user['spread_uid'])->inc('brokerage_price', $price1)->update();
|
|
|
- $user1['brokerage_price'] += $price1;
|
|
|
- UserBill::income('直推奖励', $user1['uid'], 'now_money', 'push', $price1, $user['uid'], $user1['brokerage_price'], '直推用户'.$user['uid'].','.$str.'商品编号'.$item['product_id'].'数量'.$num.'订单号'.$order['order_id']);
|
|
|
+ if ($user['pay_count'] >= 1){
|
|
|
+ User::where('uid', $user['uid'])->inc('brokerage_price', $price1)->update();
|
|
|
+ $user['brokerage_price'] += $price1;
|
|
|
+ UserBill::income('直推奖励', $user['uid'], 'now_money', 'push', $price1, $user['uid'], $user['brokerage_price'], '复购奖励');
|
|
|
+ }else{
|
|
|
+ if ($user1){
|
|
|
+ User::where('uid', $user['spread_uid'])->inc('brokerage_price', $price1)->update();
|
|
|
+ $user1['brokerage_price'] += $price1;
|
|
|
+ UserBill::income('直推奖励', $user1['uid'], 'now_money', 'push', $price1, $user['uid'], $user1['brokerage_price'], '直推用户'.$user['uid'].','.$str.'商品编号'.$item['product_id'].'数量'.$num.'订单号'.$order['order_id']);
|
|
|
// if ($user1['level'] == 2){
|
|
|
// $fh = ($product['price'] * $num - 99 * $num) - $price3;// 结算差价
|
|
|
// User::where('uid', $user['spread_uid'])->inc('brokerage_price', $fh)->update();
|
|
@@ -809,7 +814,10 @@ class StoreOrder extends BaseModel
|
|
|
// User::where('uid', $user['spread_uid'])->inc('brokerage_price', $fh)->update();
|
|
|
// UserBill::income('结算差价', $user1['uid'], 'now_money', 'jscj', $fh, $user['uid'], $user1['brokerage_price']+$fh, '直推用户'.$user['uid'].','.$str.'商品编号'.$item['product_id'].'数量'.$num.'订单号'.$order['order_id'].'结算差价');
|
|
|
// }
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
if ($user2){
|
|
|
User::where('uid', $user1['spread_uid'])->inc('brokerage_price', $price3)->update();
|
|
|
$user2['brokerage_price'] += $price3;
|