Kirin преди 1 година
родител
ревизия
ac2836e625
променени са 2 файла, в които са добавени 6 реда и са изтрити 2 реда
  1. 5 1
      app/models/order/PaymentReceived.php
  2. 1 1
      app/models/user/User.php

+ 5 - 1
app/models/order/PaymentReceived.php

@@ -105,7 +105,11 @@ class PaymentReceived extends BaseModel
                     User::where('uid', $collect_uid)->inc($field, $now_money)->update();
                     $res1 = UserBill::income('扫码收款-' . $title, $collect_uid, 'now_money', 'qr_add_' . $field, $now_money, $res['id'], bcadd($collect_user[$field], $now_money, 2), $str);
                 }
-                $spread = User::get($collect_user['m_spread_uid']);
+                if ($store) {
+                    $spread = User::get($store['spread_uid']);
+                } else {
+                    $spread = User::get($collect_user['spread_uid']);
+                }
                 $res3 = true;
                 if ($spread && $recommend > 0) {
                     User::where('uid', $spread['uid'])->inc($field, $recommend)->update();

+ 1 - 1
app/models/user/User.php

@@ -382,7 +382,7 @@ class User extends BaseModel
                         $res1 = StoreBill::income('商品销售额', $store_info['id'], 'product_sale', $v, $orderInfo['id'], $balance, $mark);
                         $res2 = SystemStore::bcInc($store_info['id'], 'money', $v, 'id');
                         $res = $res && $res1 && $res2;
-                        $spread = User::getUserInfo($store_info['m_spread_uid']);
+                        $spread = User::getUserInfo($store_info['spread_uid']);
                         if ($spread) {
                             $brokeragePrice2 = bcmul(bcdiv($store_info['recommend'], 100, 4), $v, 2);
                             if ($brokeragePrice2 > 0) {