WIN-2308041133\Administrator 2 ay önce
ebeveyn
işleme
4968e7db6b
1 değiştirilmiş dosya ile 11 ekleme ve 11 silme
  1. 11 11
      app/services/order/StoreOrderSuccessServices.php

+ 11 - 11
app/services/order/StoreOrderSuccessServices.php

@@ -125,11 +125,11 @@ class StoreOrderSuccessServices extends BaseServices
             'store_name' => $orderInfo['storeName'],
             'add_time' => date('Y-m-d H:i:s', $orderInfo['add_time']),
         ]]);
-        
+
         // 获取购物车信息
         $orderCartInfo = $orderInfoServices->getCartColunm(
-            ['oid' => $orderInfo['id']], 
-            'cart_info', 
+            ['oid' => $orderInfo['id']],
+            'cart_info',
             'unique'
         );
         $orderInfo['cart_info'] = [];
@@ -137,7 +137,7 @@ class StoreOrderSuccessServices extends BaseServices
             $cart_info = is_string($v) ? json_decode($v, true) : $v;
             $orderInfo['cart_info'][] = $cart_info;
         }
-        
+
         if ($orderInfo['lb_spread_uid'] > 0) {  //建立礼包推荐关系
             @file_put_contents('quanju.txt', $orderInfo['lb_spread_uid'] . "-礼包推荐人2\r\n", 8);
             self::createGiftRecommendationRelationship($orderInfo);
@@ -208,8 +208,8 @@ class StoreOrderSuccessServices extends BaseServices
                     $groupMembers = $giftGroupService->getList([
                         'product_id' => $product_id,
                         'pid' => $spread_uid
-                    ], '*', 'create_time ASC');
-                    
+                    ], '*', 0, 0, 'create_time ASC');
+
                     $lastMember = $groupMembers[count($groupMembers) - 1];
                     $data['group_pid'] = $lastMember['uid'];
                     $data['fake_pid'] = $spread_uid;
@@ -236,7 +236,7 @@ class StoreOrderSuccessServices extends BaseServices
     public function giftRecommendationBonus($order)
     {
         try {
-        @file_put_contents('quanju.txt', json_encode($order) . "-礼包上级分红\r\n", 8);
+            @file_put_contents('quanju.txt', json_encode($order) . "-礼包上级分红\r\n", 8);
 
             // 获取礼包服务
             $giftGroupService = app()->make(StoreProductGiftGroupService::class);
@@ -286,7 +286,7 @@ class StoreOrderSuccessServices extends BaseServices
                 $userServices->bcInc($userRelation['pid'], 'brokerage_price', $directBrokerage, 'uid');
                 @file_put_contents('quanju4.txt', $directBrokerage . "-直推奖励\r\n", 8);
 
-                $balance = bcadd($pid_brokerage['brokerage_price'], $directBrokerage,2);
+                $balance = bcadd($pid_brokerage['brokerage_price'], $directBrokerage, 2);
                 $userBrokerageServices->income('get_direct_referral_brokerage', $userRelation['pid'], [
                     'nickname' => $userInfo['nickname'],
                     'pay_price' => floatval($order['pay_price']),
@@ -300,7 +300,7 @@ class StoreOrderSuccessServices extends BaseServices
                 // 真上级分得50%
                 $pid_brokerage = $userServices->getOne(['uid' => $userRelation['pid']]);
                 $userServices->bcInc($userRelation['pid'], 'brokerage_price', $halfBrokerage, 'uid');
-                $balance = bcadd($pid_brokerage['brokerage_price'], $halfBrokerage,2);
+                $balance = bcadd($pid_brokerage['brokerage_price'], $halfBrokerage, 2);
                 $userBrokerageServices->income('get_direct_referral_brokerage', $userRelation['pid'], [
                     'nickname' => $userInfo['nickname'],
                     'pay_price' => floatval($order['pay_price']),
@@ -311,7 +311,7 @@ class StoreOrderSuccessServices extends BaseServices
                 // 假上级分得50%
                 $fake_pid_brokerage = $userServices->getOne(['uid' => $userRelation['fake_pid']]);
                 $userServices->bcInc($userRelation['fake_pid'], 'brokerage_price', $halfBrokerage, 'uid');
-                $balance = bcadd($fake_pid_brokerage['brokerage_price'], $halfBrokerage,2);
+                $balance = bcadd($fake_pid_brokerage['brokerage_price'], $halfBrokerage, 2);
                 $userBrokerageServices->income('get_direct_referral_brokerage', $userRelation['fake_pid'], [
                     'nickname' => $userInfo['nickname'],
                     'pay_price' => floatval($order['pay_price']),
@@ -423,7 +423,7 @@ class StoreOrderSuccessServices extends BaseServices
         $subordinates = $giftGroupService->getList([
             'product_id' => $productId,
             'pid' => $uid
-        ], 'uid');
+        ], 'uid', 0, 0, 'create_time asc');
 
         // 检查目标用户是否在直推下级中
         foreach ($subordinates as $sub) {