| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- <?php
- /**
- * 会员等级 定时任务
- */
- namespace console\controllers;
- use common\enums\StatusEnum;
- use common\enums\UserLabelEnum;
- use common\logic\common\Label;
- use common\models\mall\Mall;
- use common\models\user\User;
- use common\models\user\UserLevelExpired;
- use common\models\user\UserLabel;
- use common\models\user\UserLabelRelationship;
- use yii\console\Controller;
- use yii\console\ExitCode;
- use yii\helpers\Json;
- use common\traits\ErrorTrait;
- use Yii;
- class UserLevelController extends Controller
- {
- use ErrorTrait;
- public function actionLevelExpired()
- {
- try {
- // 获取有效的商城
- $mall_list = Mall::getEnableMallList(true);
- if(!empty($mall_list)) {
- foreach ($mall_list as $mall) {
- $mall_id = $mall['id'];// 商城id
- $res = UserLevelExpired::levelExpired($mall_id);
- if ($res == false) throw new \Exception($this->getError());
- }
- }
- echo '操作成功';
- return ExitCode::OK;
- } catch (\Exception $e) {
- echo $e->getMessage();
- $this->stderr('Error: ' . ExitCode::getReason(ExitCode::UNSPECIFIED_ERROR));
- return ExitCode::UNSPECIFIED_ERROR;
- }
- }
- }
|