asJson([ 'code' => 0, 'data' => $conf, ]); } public function actionChat() { return $this->asJson(QuanziForm::chat(get_store_id(), input_params('question'))); } public function actionChat2() { return $this->asJson(QuanziForm::chat2(get_store_id(), input_params('question'))); } public function actionUpHome() { $form = new QuanziForm(); return $this->asJson($form->upHome(get_user_id(), input_params('up_user_id') ?: get_user_id(), all_params())); } public function actionCatList() { $_GET['pageSize'] = 100; $form = new QuanziForm(); return $this->asJson($form->catList(array_merge(all_params(), ['is_show' => 1]))); } public function actionLabelList() { $_GET['pageSize'] = 100; $form = new QuanziForm(); return $this->asJson($form->labelList(array_merge(all_params(), ['is_show' => 1]))); } public function actionLabelUserSave() { $form = new QuanziForm(); return $this->asJson($form->labelUserSave(get_user_id(), input_params('label', ''))); } public function actionBgmList() { $_GET['pageSize'] = 100; $form = new QuanziForm(); return $this->asJson($form->bgmList(array_merge(all_params(), ['is_show' => 1]))); } public function actionContentsList() { $form = new QuanziForm(); return $this->asJson($form->contentsList($this->paramsClient(all_params()))); } public function actionContentsInfo() { $form = new QuanziForm(); return $this->asJson($form->contentsInfo(input_params('id'), $this->paramsClient(all_params()))); } public function actionContentsAdd() { $form = new QuanziForm(); return $this->asJson($form->contentsAdd(get_user_id(), get_saas_user_id(), all_params())); } public function actionContentsDel() { $form = new QuanziForm(); return $this->asJson($form->contentsSaveKey(input_params('id'), 'is_delete', 1)); } public function actionComment() { $form = new QuanziForm(); $del = input_params('del', 0); $type = input_params('type', 0); $contents_id = input_params('contents_id', 0); $user_id = get_user_id(); $saas_user_id = get_saas_user_id(); $comment_id = input_params('comment_id', 0); $at_comment_id = input_params('at_comment_id', 0); $content = input_params('content', ''); $type_weigui = input_params('type_weigui', 0); return $this->asJson($form->comment($del, $type, $contents_id, $user_id, $saas_user_id, $comment_id, $at_comment_id, $content, $type_weigui)); } public function actionCommentList() { $form = new QuanziForm(); $params = all_params(); if(!empty($params['comment_id'])){ $params['orderBy'] = 'id ASC'; }else{ $params['orderBy'] = 'good_num DESC, id DESC'; } return $this->asJson($form->commentsList($this->paramsClient($params))); } public function actionBlackUpUserIdAdd() { $form = new QuanziForm(); return $this->asJson($form->blackUpUserIdAdd(get_user_id(), input_params('up_user_id'), input_params('del'))); } public function actionBlackUpUserList() { $form = new QuanziForm(); return $this->asJson($form->blackUpUserList(get_user_id(), input_params('up_user_id'), input_params('del'))); } public function actionFollowList() { $form = new QuanziForm(); return $this->asJson($form->followList($this->paramsClient(all_params()))); } public function actionFollowAdd() { $form = new QuanziForm(); return $this->asJson($form->followAdd(input_params('up_user_id'), get_user_id())); } public function actionFollowDel() { $form = new QuanziForm(); return $this->asJson($form->followDel(input_params('up_user_id'), get_user_id())); } }