| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- <?php
- /*
- * @Descripttion: 广告控制器
- * @copyright: Copyright (c) 2021 广东七件事集团
- * @Author: lun
- * @Date: 2021-12-28 21:23:39
- */
- namespace addons\Rebate\backend\controllers;
- use common\enums\AddonsEnum;
- use common\logic\common\AdLogic;
- use Yii;
- class AdController extends BaseController
- {
- public $enableCsrfValidation = false;
- /**
- * 广告列表
- * @Author: lun
- * @DateTime: 2022/1/17 0017 16:57
- * @Copyright: copyright (c) 2021 广东七件事集团
- * @return mixed|string|void
- */
- public function actionIndex()
- {
- if (Yii::$app->request->isAjax) {
- if (Yii::$app->request->isPost) {
- $list = AdLogic::getList($this->mall_id, AddonsEnum::ADDONS_NAME_REBATE);
- return $this->success('获取成功', $list);
- }
- }
- return $this->render($this->action->id);
- }
- /**
- * @Author: lun
- * Date: 2021-12-29
- * Time: 21:36
- * @Note:编辑广告
- */
- public function actionEdit()
- {
- if (Yii::$app->request->isAjax) {
- $res = AdLogic::edit($this->mall_id, AddonsEnum::ADDONS_NAME_REBATE);
- if ($res === true) return $this->success("保存成功");
- if ($res === false) return $this->error("保存失败");
- if (is_array($res)) return $this->success("获取成功", $res);
- }
- return $this->render($this->action->id);
- }
- /**
- * 操作处理
- *
- * @return void
- */
- public function actionHandle()
- {
- $request = Yii::$app->request;
- if ($request->isAjax && $request->isPost) {
- AdLogic::delete($this->mall_id, AddonsEnum::ADDONS_NAME_REBATE);
- return $this->success("删除成功");
- }
- }
- }
|