Browse Source

增加是否会员

ZxcZxc123 1 year ago
parent
commit
74693277f0
1 changed files with 15 additions and 0 deletions
  1. 15 0
      app/api/controller/order/StoreOrderController.php

+ 15 - 0
app/api/controller/order/StoreOrderController.php

@@ -321,6 +321,21 @@ class StoreOrderController
                     } else {
                         $jsConfig = OrderRepository::wxPay($order);
                     }
+
+                    $uid = $request->uid();
+                    $parent = ''; // 获取推荐人的逻辑,根据您的绑定规则来获取
+                    $parentArea = ''; // 获取推荐人的区域的逻辑,根据您的绑定规则来获取
+
+                    if ($parent) {
+                        // 根据推荐人的逻辑来判断是否需要绑定
+                        $user = User::where('uid', $uid)->first();
+                        if (!$user->parent) {
+                            // 更新用户表中的parent和parent_area字段
+                            User::where('uid', $uid)->update(['parent' => $parent, 'parent_area' => $parentArea]);
+                            // 调用User模型中的setParentUser()方法
+                            $user->setParentUser();
+                        }
+                    }
                 } catch (\Exception $e) {
                     return app('json')->fail($e->getMessage());
                 }