make(SharedProsperityUserRepository::class); $params = app('request')->params(['account', 'nickname', 'partner_level', 'user_group', 'page']); $list = $repository->adminList($params); return app('json')->success($list); } /** * @return mixed * @author 史晨 * @date 2026/2/27 14:23 * 更新用户等级 */ public function updateLevel() { /** @var SharedProsperityUserRepository $repository */ $repository = app()->make(SharedProsperityUserRepository::class); $params = app('request')->params(['user_id', 'partner_level', 'remark']); if (empty($params['user_id']) || !isset($params['partner_level']) || empty($params['remark'])) { return app('json')->fail('参数错误'); } $res = $repository->updateLevel($params['user_id'], $params['partner_level'], request()->adminId(), $params['remark']); if (is_string($res)) { return app('json')->fail($res); } return app('json')->success('更新成功'); } /** * @return mixed * @author 史晨 * @date 2026/2/27 15:16 * 更新用户奖励 */ public function updateReward() { /** @var SharedProsperityUserRepository $repository */ $repository = app()->make(SharedProsperityUserRepository::class); $params = app('request')->params(['user_id', 'type', 'number', 'remark']); if (empty($params['user_id']) || empty($params['type']) || empty($params['number'] || empty($params['remark']))) { return app('json')->fail('参数错误'); } $res = $repository->updateReward($params['user_id'], $params['type'], $params['number'], $params['remark']); if (!$res) { return app('json')->fail('更新失败'); } return app('json')->success('更新成功'); } /** * @return mixed * @author 史晨 * @date 2026/3/16 09:30 * 更新用户上级 */ public function updateParent() { /** @var SharedProsperityUserRepository $repository */ $repository = app()->make(SharedProsperityUserRepository::class); $params = app('request')->params(['user_id', 'parent_id', 'remark']); if (empty($params['user_id']) || empty($params['parent_id'] || empty($params['remark']))) { return app('json')->fail('参数错误'); } $res = $repository->updateParent($params['user_id'], $params['parent_id'], $params['remark'], request()->adminId()); if (is_string($res)) { return app('json')->fail($res); } return app('json')->success('更新成功'); } /** * @return mixed * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\DbException * @throws \think\db\exception\ModelNotFoundException * @author 史晨 * @date 2026/3/17 17:18 * 更新用户分组 */ public function updateGroup() { /** @var SharedProsperityUserRepository $repository */ $repository = app()->make(SharedProsperityUserRepository::class); $params = app('request')->params(['user_id', 'group_id', 'remark']); if (empty($params['user_id']) || empty($params['group_id'] || empty($params['remark']))) { return app('json')->fail('参数错误'); } $res = $repository->updateGroup($params['user_id'], $params['group_id'], $params['remark'], request()->adminId()); if (is_string($res)) { return app('json')->fail($res); } return app('json')->success('更新成功'); } }