|
@@ -159,13 +159,20 @@ class UserController extends Controller
|
|
$req = request()->post();
|
|
$req = request()->post();
|
|
$this->validate(request(), [
|
|
$this->validate(request(), [
|
|
'scene' => 'required',
|
|
'scene' => 'required',
|
|
|
|
+ 'parent_id' => 'required',
|
|
]);
|
|
]);
|
|
$user = auth('api')->user();
|
|
$user = auth('api')->user();
|
|
$user = User::where('id', $user['id'])->first();
|
|
$user = User::where('id', $user['id'])->first();
|
|
if($user->parent_id){
|
|
if($user->parent_id){
|
|
return out();
|
|
return out();
|
|
}
|
|
}
|
|
- $parent = User::where('scene_code', $req['scene'])->first();
|
|
|
|
|
|
+ $parent = null;
|
|
|
|
+ if($req['scene']){
|
|
|
|
+ $parent = User::where('scene_code', $req['scene'])->first();
|
|
|
|
+ }elseif($req['user_id']){
|
|
|
|
+ $parent = User::where('id', $req['parent_id'])->first();
|
|
|
|
+ }
|
|
|
|
+
|
|
if(!$parent){
|
|
if(!$parent){
|
|
return out();
|
|
return out();
|
|
}
|
|
}
|