|
@@ -752,8 +752,8 @@ class UserController
|
|
|
$uid = $request->uid();
|
|
|
$spread_uid = $request->post('spread_uid', 0);
|
|
|
// 自己不能绑定自己为上级
|
|
|
- if ($uid == $spread_uid) return app('json')->successful('不可绑定自己');
|
|
|
- if ($user['m_spread_uid']) return app('json')->successful('已有上级');
|
|
|
+ if ($uid == $spread_uid) return app('json')->fail('不可绑定自己');
|
|
|
+ if ($user['m_spread_uid']) return app('json')->fail('已有上级');
|
|
|
$sp = $spread_uid;
|
|
|
$userlist = User::column('uid,m_spread_uid', 'uid');
|
|
|
while ($sp) {
|
|
@@ -763,13 +763,18 @@ class UserController
|
|
|
}
|
|
|
$sp = $userlist[$sp]['m_spread_uid'] ?? 0;
|
|
|
}
|
|
|
- if (!$spread_uid) return app('json')->successful('绑定用户不满足');
|
|
|
- return User::where('uid', $uid)->update(['m_spread_uid' => $spread_uid]);
|
|
|
+ if (!$spread_uid) return app('json')->fail('绑定用户不满足');
|
|
|
+ $res = User::where('uid', $uid)->update(['m_spread_uid' => $spread_uid]);
|
|
|
+ if ($res) return app('json')->successful('绑定成功');
|
|
|
+ else return app('json')->fail('绑定失败');
|
|
|
}
|
|
|
|
|
|
-// public function m_spread_list(Request $request)
|
|
|
-// {
|
|
|
-// $userlist = User::column('uid,m_spread_uid', 'uid');
|
|
|
-// return User::where('uid', $uid)->update(['m_spread_uid' => $spread_uid]);
|
|
|
-// }
|
|
|
+ public function m_spread_list(Request $request)
|
|
|
+ {
|
|
|
+ $page = $request->get('page', 1);
|
|
|
+ $limit = $request->get('limit', 10);
|
|
|
+ $list = User::where('m_spread_uid', $request->uid())->page($page, $limit)->select();
|
|
|
+ $count = User::where('m_spread_uid', $request->uid())->count();
|
|
|
+ return app('json')->successful('ok', compact('list', 'count'));
|
|
|
+ }
|
|
|
}
|