Browse Source

增加是否会员

ZxcZxc123 1 year ago
parent
commit
1181ff9388
1 changed files with 14 additions and 3 deletions
  1. 14 3
      app/models/store/StoreOrder.php

+ 14 - 3
app/models/store/StoreOrder.php

@@ -27,6 +27,8 @@ use crmeb\repositories\{
 };
 use app\admin\model\system\ShippingTemplates;
 
+use think\facade\Db;
+
 /**
  * TODO 订单Model
  * Class StoreOrder
@@ -784,9 +786,18 @@ class StoreOrder extends BaseModel
         event('OrderPaySuccess', [$order, $formId]);
         $res = $res1 && $resPink && UserSpread::setSpreadSure($order['uid']) && User::backOrderBrokerage($order);
         $res = $res && self::sendAward($order);
-        if ($order['store_order']     //这个订单是报单的
-        ) {
-            $res = $res && self::set_parent($order['uid'], $order['total_price']);
+//        if ($order['store_order']     //这个订单是报单的
+//        ) {
+//            $res = $res && self::set_parent($order['uid'], $order['total_price']);
+//        }
+        if ($order['store_order']) {
+            $isBest = Db::table('store_product')->where('is_best', 1)->count();
+            if ($isBest) {
+                $res = $res && self::set_parent($order['uid'], $order['total_price']);
+                if ($res) {
+                    Db::table('store_order')->where('id', $order['id'])->update(['store_order' => 1]);
+                }
+            }
         }
         return false !== $res;
     }