Kirin 1 vuosi sitten
vanhempi
commit
0fea96fef2
1 muutettua tiedostoa jossa 8 lisäystä ja 7 poistoa
  1. 8 7
      app/services/order/StoreOrderTakeServices.php

+ 8 - 7
app/services/order/StoreOrderTakeServices.php

@@ -233,21 +233,22 @@ class StoreOrderTakeServices extends BaseServices
      */
     public function backAreaBrokerage($orderInfo, $userInfo)
     {
+        $storeOrderServices = app()->make(StoreOrderServices::class);
         // 当前订单|用户不存在  直接返回
         if (!$orderInfo || !$userInfo) {
-            return true;
+            return $storeOrderServices->update($orderInfo['id'], ['send_area_award' => 1]);
         }
         if (!$orderInfo['province'] || $orderInfo['send_area_award'] == 1) {
-            return true;
+            return $storeOrderServices->update($orderInfo['id'], ['send_area_award' => 1]);
         }
         //商城分销功能是否开启 0关闭1开启
-        if (!sys_config('brokerage_func_status')) return true;
+        if (!sys_config('brokerage_func_status')) return $storeOrderServices->update($orderInfo['id'], ['send_area_award' => 1]);
 
-        if (sys_config('area_award_time') > 0) return true;
+        if (sys_config('area_award_time') > 0) return $storeOrderServices->update($orderInfo['id'], ['send_area_award' => 1]);
 
         // 营销产品不返佣金
         if (!isset($orderInfo['type']) || in_array($orderInfo['type'], [1, 2, 3, 5, 8])) {
-            return true;
+            return $storeOrderServices->update($orderInfo['id'], ['send_area_award' => 1]);
         }
         //冻结时间
         $broken_time = intval(sys_config('extract_time'));
@@ -258,12 +259,12 @@ class StoreOrderTakeServices extends BaseServices
         $order_price = bcsub($order_price, $orderInfo['cost'], 2);
         // 一级返佣金额小于等于0
         if ($order_price <= 0) {//直接二级返佣
-            return true;
+            return $storeOrderServices->update($orderInfo['id'], ['send_area_award' => 1]);
         }
         // 获取上级推广员信息
         /** @var UserServices $userServices */
         $userServices = app()->make(UserServices::class);
-        $storeOrderServices = app()->make(StoreOrderServices::class);
+
 
         $res = true;
         //找省代