@@ -777,8 +777,8 @@ class StoreOrder extends BaseModel
UserBill::expend('购买商品', $order['uid'], 'now_money', 'pay_money', $order['pay_price'], $order['id'], $now_money, '支付' . floatval($order['pay_price']) . '元购买商品');
//支付成功后
event('OrderPaySuccess', [$order, $formId]);
- User::upgrade($order['uid']);
- $res = $res1 && $resPink && UserSpread::setSpreadSure($order['uid']) && User::backOrderBrokerage($order);
+
+ $res = $res1 && $resPink && UserSpread::setSpreadSure($order['uid']) && User::backOrderBrokerage($order) && User::upgrade($order['uid']);
return false !== $res;
}
@@ -548,7 +548,13 @@ class StoreProduct extends BaseModel
if ($type) {
//获取后台一级返佣比例
$user = User::where('uid', $uid)->find();
- $storeBrokerageRatio = $user['identity'] == 1? sys_config('store_brokerage_ratio') : sys_config('shopowner');
+ if ($user['identity'] == 1){
+ $storeBrokerageRatio = sys_config('store_brokerage_ratio');
+ }elseif ($user['identity'] == 2){
+ $storeBrokerageRatio = sys_config('shopowner');
+ }else{
+ $storeBrokerageRatio = 0;
+ }
//一级返佣比例 小于等于零时直接返回 不返佣
if ($storeBrokerageRatio <= 0) {
return [$oneBrokerageReal, $oneBrokerageVirtual];