| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134 |
- <?php
- /**
- * 重庆赤晓店信息科技有限公司
- * https://www.chixiaodian.com
- * Copyright (c) 2023 赤店商城 All rights reserved.
- */
- namespace app\modules\client\controllers\v1;
- use app\modules\client\controllers\BaseController;
- use app\modules\admin\models\quanzi\QuanziForm;
- class QuanziController extends BaseController {
- public function paramsClient($params) {
- return QuanziForm::paramsClient($params, get_user_id(), get_saas_user_id());
- }
- public function actionConf() {
- $conf = QuanziForm::conf(get_store_id());
- return $this->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()));
- }
- }
|