post(); $pageSize = request()->post('pageSize', 15); $params['user_id'] = $this->userId; $datas = PostRecordService::make()->getDataList($params, $pageSize); return message(1010, true, $datas); } /** * 列表 * @return array */ public function list() { $params =request()->post(); $pageSize = request()->post('pageSize', 15); $datas = PostRecordService::make()->getDataList($params, $pageSize); return message(1010, true, $datas); } /** * 点赞 */ public function like() { $params = request()->post(); try { if (PostRecordService::make()->like($this->userId, $params)) { return showJson(PostRecordService::make()->getError(), true, PostRecordService::make()->getErrorData()); } else { return showJson(PostRecordService::make()->getError(), false); } } catch (\Exception $exception) { $error = ['data' => $exception->getTrace(), 'err' => $exception->getMessage()]; return showJson(1046, false, $error); } } /** * 评论/回复 */ public function submit() { $params = request()->post(); try { if ($result = PostRecordService::make()->submit($this->userId, $params)) { return showJson(PostRecordService::make()->getError(), true, $result); } else { $errorCode = PostRecordService::make()->getErrorCode(); return showJson(PostRecordService::make()->getError(), false,'',$errorCode); } } catch (\Exception $exception) { $error = ['data' => $exception->getTrace(), 'err' => $exception->getMessage()]; return showJson(1046, false, $error); } } /** * 删除 * @return mixed */ public function delete() { return PostRecordService::make()->delete(); } }