|
@@ -1288,6 +1288,7 @@ class StoreOrderRepository extends BaseRepository
|
|
|
@file_put_contents('quanju.txt', "-村上春树5\r\n", 8);
|
|
@file_put_contents('quanju.txt', "-村上春树5\r\n", 8);
|
|
|
break;
|
|
break;
|
|
|
case 6: //礼包商品
|
|
case 6: //礼包商品
|
|
|
|
|
+ $user['pack_count']=bcadd($user['pack_count'],1,0);
|
|
|
$remainder = bcmod($user['pack_count'], 3); //取余
|
|
$remainder = bcmod($user['pack_count'], 3); //取余
|
|
|
$award_integral = User::where('uid',$user['spread_uid'])->value('award_integral');
|
|
$award_integral = User::where('uid',$user['spread_uid'])->value('award_integral');
|
|
|
switch ($remainder){
|
|
switch ($remainder){
|
|
@@ -1352,8 +1353,10 @@ class StoreOrderRepository extends BaseRepository
|
|
|
// 看看上级有没有冻结份额
|
|
// 看看上级有没有冻结份额
|
|
|
public function spreadOrder($uid,$order_id){
|
|
public function spreadOrder($uid,$order_id){
|
|
|
$spread_uid = User::where('uid', $uid)->value('spread_uid');
|
|
$spread_uid = User::where('uid', $uid)->value('spread_uid');
|
|
|
- if ($spread_uid!=0){
|
|
|
|
|
|
|
+ if ($spread_uid>0){
|
|
|
|
|
+ @file_put_contents('quanju2.txt',$spread_uid."-上级uid\r\n",8);
|
|
|
$user = User::where('uid', $spread_uid)->find();
|
|
$user = User::where('uid', $spread_uid)->find();
|
|
|
|
|
+ @file_put_contents('quanju2.txt',$user['unclaimed_range']."-冻结额度\r\n",8);
|
|
|
if ($user['unclaimed_range']>0){
|
|
if ($user['unclaimed_range']>0){
|
|
|
$after=bcadd($user['award_range'], $user['unclaimed_range'], 2);
|
|
$after=bcadd($user['award_range'], $user['unclaimed_range'], 2);
|
|
|
$make = app()->make(UserBillRepository::class);
|
|
$make = app()->make(UserBillRepository::class);
|
|
@@ -1373,7 +1376,8 @@ class StoreOrderRepository extends BaseRepository
|
|
|
'link_id' => $order_id,
|
|
'link_id' => $order_id,
|
|
|
'mark' => '下级用户'.$user['nickname'] . '成功消费,解冻上级分红份额' . $user['unclaimed_range'],
|
|
'mark' => '下级用户'.$user['nickname'] . '成功消费,解冻上级分红份额' . $user['unclaimed_range'],
|
|
|
]);
|
|
]);
|
|
|
- User::where('uid', $spread_uid)->update(['award_range' => $after,'unclaimed_range' => 0]);
|
|
|
|
|
|
|
+ $res= User::where('uid', $spread_uid)->update(['award_range' => $after,'unclaimed_range' => 0]);
|
|
|
|
|
+ @file_put_contents('quanju2.txt',$res."-冻结额度处理\r\n",8);
|
|
|
// 解冻冻结奖金
|
|
// 解冻冻结奖金
|
|
|
$UserRepository = app()->make(UserRepository::class);
|
|
$UserRepository = app()->make(UserRepository::class);
|
|
|
$UserRepository->extractBrokerage($spread_uid);
|
|
$UserRepository->extractBrokerage($spread_uid);
|