| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- <?php
- /**
- * @link:http://www.goodmall.com/
- * @copyright: Copyright (c) 2022
- * Created by PhpStorm
- * Author: zmz
- * Date: 2022-10-18
- * Time: 09:09
- */
- namespace addons\CircleDistribution\backend\controllers;
- use addons\CircleDistribution\common\models\DistributionApply;
- use Yii;
- class ApplyController extends BaseController
- {
- public $enableCsrfValidation = false;
- /**
- * @desc:列表
- * @Author: hua
- * @Date: 2021/11/25
- * @Time: 17:40
- * @Copyright: copyright (c) 2021 广东七件事集团
- * @return mixed|string|void
- */
- public function actionIndex()
- {
- if (\Yii::$app->request->isAjax) {
- if (\Yii::$app->request->isGet) {
- $params = \Yii::$app->request->get();
- $get['mall_id'] = $this->mall_id;
- $params['where'] = [['mall_id' => $this->mall_id]];
- $params['with'] = ['user'];
- $params['order'] = 'id desc';
- $params['limit'] = 10;
- $pageData = DistributionApply::listPage($params, false);
- if ($pageData === false) return $this->error(DistributionApply::getStaticError());
- return $this->success('操作成功', $pageData);
- }
- }
- return $this->render('index', []);
- }
- /**
- * @desc:审核
- * @Author: hua
- * @Date: 2021/11/25
- * @Time: 18:19
- * @Copyright: copyright (c) 2021 广东七件事集团
- * @return mixed|string|void
- */
- public function actionCheck()
- {
- if (\Yii::$app->request->isAjax) {
- if (\Yii::$app->request->isPost) {
- $params = \Yii::$app->request->post();
- $res = Yii::$app->services->validate->validate($params, [
- [['id', 'check_status'], 'required'],
- [['check_remark'], 'safe'],
- ]);
- if ($res === false) return $this->error(Yii::$app->services->validate->getErrorMessage());
- $params['mall_id'] = $this->mall_id;
- if ($params['check_status'] == 2 && empty($params['check_remark'])) return $this->error('请填写审核不通过的原因');
- $res = DistributionApply::setData($params);
- if ($res === false) return $this->error(DistributionApply::getStaticError());
- return $this->success('操作成功');
- }
- }
- }
- }
|