| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 |
- <?php
- /**
- * 重庆赤晓店信息科技有限公司
- * https://www.chixiaodian.com
- * Copyright (c) 2023 赤店商城 All rights reserved.
- */
- namespace app\modules\admin\controllers\live;
- use app\models\Goods;
- use app\models\Option;
- use app\constants\OptionSetting;
- use app\modules\admin\models\live\LiveForm;
- class LiveController extends BaseController {
- public function actionTest() {
- LiveForm::roomTimeoutClose(1000);
- $id = '22528';
- }
- public function actionStoreConf() {
- $conf = (new LiveForm())->storeConf();
- return $this->asJson([
- 'code' => 0,
- 'data' => $conf,
- 'url' => [
- 'push_callback' => \Yii::$app->request->hostInfo . '/index.php/live/callback',
- 'record_callback' => \Yii::$app->request->hostInfo . '/index.php/live/record',
- ]
- ]);
- }
- public function actionStoreConfSave() {
- $form = new LiveForm();
- return $this->asJson($form->storeConfSave(all_params()));
- }
- public function actionAnchorInfo() {
- $form = new LiveForm();
- return $this->asJson($form->anchorInfo(input_params('id')));
- }
- public function actionAnchorList() {
- $form = new LiveForm();
- return $this->asJson($form->anchorList(all_params()));
- }
- public function actionAnchorSave() {
- $form = new LiveForm();
- return $this->asJson($form->anchorSave(all_params()));
- }
- public function actionAnchorSaveKey() {
- $form = new LiveForm();
- $id = input_params('id');
- $key = input_params('key');
- $val = input_params('val');
- return $this->asJson($form->anchorSaveKey($id, $key, $val));
- }
- public function actionCatList() {
- $form = new LiveForm();
- return $this->asJson($form->catList(all_params()));
- }
- public function actionCatSelectList() {
- $form = new LiveForm();
- return $this->asJson($form->catSelectList(0));
- }
- public function actionCatSave() {
- $form = new LiveForm();
- return $this->asJson($form->catSave(all_params()));
- }
- public function actionCatSaveKey() {
- $form = new LiveForm();
- $id = input_params('id');
- $key = input_params('key');
- $val = input_params('val');
- return $this->asJson($form->catSaveKey($id, $key, $val));
- }
- public function actionRoomList() {
- $form = new LiveForm();
- return $this->asJson($form->roomList(all_params()));
- }
- public function actionRoomSaveKey() {
- $form = new LiveForm();
- $id = input_params('id');
- $key = input_params('key');
- $val = input_params('val');
- return $this->asJson($form->roomSaveKey($id, $key, $val));
- }
- public function actionGoodsExtList() {
- $form = new LiveForm();
- return $this->asJson($form->goodsExtList(all_params()));
- }
- public function actionGoodsExtSave() {
- $form = new LiveForm();
- return $this->asJson($form->goodsExtSave(all_params()));
- }
- public function actionGoodsExtSaveKey() {
- $form = new LiveForm();
- $id = input_params('id');
- $key = input_params('key');
- $val = input_params('val');
- return $this->asJson($form->goodsExtSaveKey($id, $key, $val));
- }
- }
|