|
|
@@ -1277,9 +1277,13 @@ class StoreOrderRepository extends BaseRepository
|
|
|
//礼包购买数
|
|
|
public function pack_count($uid)
|
|
|
{
|
|
|
-// 增加礼包购买数
|
|
|
- $pack_count = User::where('uid', $uid)->value('pack_count');
|
|
|
- User::where('uid', $uid)->update(['pack_count' => bcadd($pack_count, 1, 0)]);
|
|
|
+// 增加上级礼包购买数
|
|
|
+ $spread_uid = User::where('uid', $uid)->value('spread_uid');
|
|
|
+ if ($spread_uid > 0){
|
|
|
+ $pack_count = User::where('uid', $spread_uid)->value('pack_count');
|
|
|
+ User::where('uid', $spread_uid)->update(['pack_count' => bcadd($pack_count, 1, 0)]);
|
|
|
+ }
|
|
|
+
|
|
|
return true;
|
|
|
}
|
|
|
|
|
|
@@ -1334,8 +1338,9 @@ class StoreOrderRepository extends BaseRepository
|
|
|
@file_put_contents('quanju.txt', "-村上春树5\r\n", 8);
|
|
|
break;
|
|
|
case 6: //礼包商品
|
|
|
- $user['pack_count'] = bcadd($user['pack_count'], 1, 0);
|
|
|
- $remainder = bcmod($user['pack_count'], 3); //取余
|
|
|
+ $pack_count = User::where('uid', $user['spread_uid'])->value('pack_count'); //上级礼包数量
|
|
|
+ $pack_count = bcadd($pack_count, 1, 0);
|
|
|
+ $remainder = bcmod($pack_count, 3); //取余
|
|
|
$award_integral = User::where('uid', $user['spread_uid'])->value('award_integral');
|
|
|
switch ($remainder) {
|
|
|
case 1:
|