|
@@ -36,15 +36,7 @@ class StoreGp extends BaseModel
|
|
|
$spuser = User::where('uid',$user['spread_uid'])->find();
|
|
|
User::where('uid',$order['uid'])->update(['cycle_time'=>strtotime("+31 day")]);
|
|
|
User::where('uid',$spuser['uid'])->update(['cycle_time'=>strtotime("+31 day")]);
|
|
|
- if($user['spread_uid']>0 && $spuser)
|
|
|
- {
|
|
|
- User::where('uid',$user['spread_uid'])->inc('cycle_time',strtotime("+31 day "));
|
|
|
- $sp_brokeragePrice = $order['recommend'];
|
|
|
- $balance = bcadd($spuser['brokerage_price'], $sp_brokeragePrice, 2);
|
|
|
- $mark = "公排号:" . $no . '推荐奖' . $order['recommend'] . "元,订单号:" . $order['order_id'];
|
|
|
- $res = UserBill::income('推荐奖', $spuser['uid'], 'now_money', 'brokerage', $sp_brokeragePrice, $order['id'], $balance, $mark, 1);
|
|
|
- User::where('uid', $spuser['uid'])->inc('brokerage_price', $sp_brokeragePrice)->update();
|
|
|
- }
|
|
|
+
|
|
|
$p_no_cts = self::where('no', $gp_id)->value('team_cts');
|
|
|
if ($p_no_cts>0 && $p_no_cts % 3 == 0) {
|
|
|
$info = self::where('no', $gp_id)->find();
|
|
@@ -91,12 +83,21 @@ class StoreGp extends BaseModel
|
|
|
if($n>10) break;
|
|
|
$sp_brokeragePrice = $order['team'];
|
|
|
$user = user::find(self::where('no', $v)->value('uid'));
|
|
|
+ $spuser = user::find($user['spread_uid']);
|
|
|
if($user['cycle_time']>time()) {
|
|
|
$balance = bcadd($user['brokerage_price'], $sp_brokeragePrice, 2);
|
|
|
$mark = "公排号:" . $no . '团队奖' . floatval($sp_brokeragePrice) . "元,订单号:" . $order['order_id'];
|
|
|
$res1 = UserBill::income('团队奖', $user['uid'], 'now_money', 'brokerage', $sp_brokeragePrice, $order['id'], $balance, $mark, 1);
|
|
|
User::where('uid', $user['uid'])->inc('brokerage_price', $sp_brokeragePrice)->update();
|
|
|
}
|
|
|
+ if($spuser && $user['spread_uid']>0 && $spuser['cycle_time']>time())
|
|
|
+ {
|
|
|
+ $sp_brokeragePrice = $order['recommend'];
|
|
|
+ $balance = bcadd($spuser['brokerage_price'], $sp_brokeragePrice, 2);
|
|
|
+ $mark = "公排号:" . $no . '推荐奖' . $order['recommend'] . "元,订单号:" . $order['order_id'];
|
|
|
+ $res = UserBill::income('推荐奖', $spuser['uid'], 'now_money', 'brokerage', $sp_brokeragePrice, $order['id'], $balance, $mark, 1);
|
|
|
+ User::where('uid', $spuser['uid'])->inc('brokerage_price', $sp_brokeragePrice)->update();
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
return true;
|