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