| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183 |
- <?php
- /**
- * 重庆赤晓店信息科技有限公司
- * https://www.chixiaodian.com
- * Copyright (c) 2023 赤店商城 All rights reserved.
- */
- namespace app\modules\client\controllers\v1;
- use app\constants\OptionSetting;
- use app\models\Admin;
- use app\models\AgentGoodsBindGoods;
- use app\models\AgentGoodsInstallLog;
- use app\models\BrowseLog;
- use app\models\Favorite;
- use app\models\Goods;
- use app\models\Level;
- use app\models\Address;
- use app\models\MdStaff;
- use app\models\Option;
- use app\models\Order;
- use app\models\OrderDetail;
- use app\models\OrderRefund;
- use app\models\SaasUser;
- use app\models\ShareHolder;
- use app\models\Store;
- use app\models\StoreShareMoney;
- use app\models\Supplier;
- use app\models\User;
- use app\models\UserCard;
- use app\models\UserCoupon;
- use app\models\VerifyCardSale;
- use app\models\VideoGoodsAuthor;
- use app\models\WechatConfig;
- use app\modules\admin\models\UserCenterForm;
- use app\modules\client\behaviors\Auth;
- use app\modules\client\controllers\BaseController;
- use app\modules\client\models\v1\CardListForm;
- use app\modules\client\models\v1\LevelPayDataForm;
- use app\modules\client\models\v1\OrderMemberForm;
- use app\modules\client\models\v1\QrcodeForm;
- use app\modules\client\models\v1\SaasUserForm;
- use app\modules\client\models\v1\UserForm;
- use app\modules\client\models\v1\AddressSaveForm;
- use app\modules\client\models\v1\AddressSetDefaultForm;
- use app\modules\client\models\v1\FavoriteAddForm;
- use app\modules\client\models\v1\FavoriteListForm;
- use app\modules\client\models\v1\TopicFavoriteForm;
- use app\modules\client\models\v1\TopicFavoriteListForm;
- use app\modules\client\models\v1\OrderListForm;
- use app\modules\client\models\v1\ShareForm;
- use app\utils\Sms;
- use app\utils\ShareQrcode;
- use app\utils\Wechat\Wechat;
- use EasyWeChat\Kernel\Exceptions\HttpException;
- use yii\base\BaseObject;
- use yii\data\Pagination;
- use yii\helpers\Json;
- use app\models\AccountLog;
- use app\models\Worker;
- use app\models\WorkerPic;
- use app\models\WorkerOrderExt;
- use app\models\WorkerGoods;
- use app\modules\client\models\v1\LoginForm;
- use app\modules\admin\models\worker\WorkerForm;
- use app\modules\client\models\v1\CashForm;
- use app\models\OrderComment;
- use app\models\WorkerSetting;
- use app\models\WorkerGoodsExt;
- use app\modules\admin\models\TeamBonusForm;
- use app\modules\admin\models\live\LiveForm;
- class LiveController extends BaseController {
- public function actionStoreConf() {
- $conf = (new LiveForm())->storeConf();
- return $this->asJson([
- 'code' => 0,
- 'data' => $conf,
- ]);
- }
- public function actionCatList() {
- $form = new LiveForm();
- return $this->asJson($form->catList(all_params()));
- }
- public function actionAnchorList() {
- $form = new LiveForm();
- return $this->asJson($form->anchorList(all_params()));
- }
- public function actionFollowAdd() {
- $form = new LiveForm();
- return $this->asJson($form->followAdd(input_params('anchor_id'), get_user_id()));
- }
- public function actionFollowDel() {
- $form = new LiveForm();
- return $this->asJson($form->followDel(input_params('anchor_id'), get_user_id()));
- }
- public function actionRoomList() {
- $form = new LiveForm();
- $params = all_params();
- $params['user_id'] = get_user_id();
- return $this->asJson($form->roomList($params));
- }
- public function actionRoomDel() {
- $form = new LiveForm();
- return $this->asJson($form->roomDel(input_params('room_id')));
- }
- public function actionAnchorHome() {
- $form = new LiveForm();
- return $this->asJson($form->anchorHome(get_user_id()));
- }
- public function actionRoomAnchorEnter() {
- $form = new LiveForm();
- return $this->asJson($form->roomAnchorEnter(get_user_id(), input_params('anchor_id'), all_params()));
- }
- public function actionRoomAnchorClose() {
- $form = new LiveForm();
- return $this->asJson($form->roomAnchorClose(input_params('room_id')));
- }
- public function actionRoomUserEnter() {
- $form = new LiveForm();
- return $this->asJson($form->roomUserEnter(input_params('room_id'), get_user_id()));
- }
- public function actionRoomUserHeartBeat() {
- $form = new LiveForm();
- return $this->asJson($form->roomUserHeartBeat(input_params('room_id'), get_user(), input_params('comment_last_id', 0)));
- }
- public function actionRoomUserGood() {
- $form = new LiveForm();
- return $this->asJson($form->roomUserGood(input_params('room_id'), get_user_id()));
- }
- public function actionRoomUserSubscribe() {
- $form = new LiveForm();
- return $this->asJson($form->roomUserSubscribe(input_params('room_id'), get_user_id()));
- }
- public function actionCommentAdd() {
- $form = new LiveForm();
- return $this->asJson($form->commentAdd(input_params('room_id'), get_user_id(), input_params('content', '')));
- }
- public function actionGoodsExtList() {
- $form = new LiveForm();
- $params = all_params();
- $params['status'] = input_params('status', 1);
- return $this->asJson($form->goodsExtList($params));
- }
- public function actionAnchorGoodsList() {
- $form = new LiveForm();
- return $this->asJson($form->goodsList(all_params()));
- }
- public function actionGoodsAdd() {
- $form = new LiveForm();
- return $this->asJson($form->goodsAdd(input_params('anchor_id'), input_params('goods_id', [])));
- }
- public function actionRoomGoodsAdd() {
- $form = new LiveForm();
- return $this->asJson($form->roomGoodsAdd(input_params('room_id'), input_params('goods_id', [])));
- }
- public function actionRoomQrcode() {
- $form = new LiveForm();
- return $this->asJson($form->roomQrcode(input_params('room_id'), get_user_id()));
- }
- }
|