@@ -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();
@@ -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) {