hrjy 3 anos atrás
pai
commit
5bd6d70eeb

+ 2 - 2
app/models/store/StoreOrder.php

@@ -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;
     }
 

+ 7 - 1
app/models/store/StoreProduct.php

@@ -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];