// +---------------------------------------------------------------------- namespace api\portal\controller; use api\portal\service\PortalPostService; use cmf\controller\RestBaseController; class UserController extends RestBaseController { /** * 会员文章列表 * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\ModelNotFoundException * @throws \think\exception\DbException */ public function articles() { $userId = $this->request->param('user_id', 0, 'intval'); if (empty($userId)) { $this->error('用户id不能空!'); } $param = $this->request->param(); $param['user_id'] = $userId; $portalPostService = new PortalPostService(); $articles = $portalPostService->postArticles($param); if ($articles->isEmpty()) { $this->error('没有数据'); } else { $this->success('ok', ['list' => $articles]); } } }