| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- <?php
- namespace console\controllers;
- use common\enums\StatusEnum;
- use common\models\backend\Admin;
- use common\models\mall\Mall;
- use yii\console\Controller;
- use yii\console\ExitCode;
- class MallController extends Controller
- {
- public function actionAdminInit($username,$password)
- {
- error_reporting(E_ERROR);
- $params['username'] = $username;
- $params['password'] = $password;
- $res = \Yii::$app->services->validate->validate($params, [
- [['username','password'], 'required'],
- ]);
- if ($res === false){
- echo \Yii::$app->services->validate->getErrorMessage();
- return ExitCode::UNSPECIFIED_ERROR;
- }
- $params['account'] = '超级管理员';
- $params['status'] = 1;
- $params['admin_type'] = Admin::ADMIN_TYPE_SUPER;
- $params['mall_num'] = -1;
- $params['expired_at'] = 0;
- $res = Admin::setData($params);
- if(!$res){
- echo Admin::getStaticError();
- return ExitCode::UNSPECIFIED_ERROR;
- }
- return ExitCode::OK;
- }
- public function actionCreate($name,$mobile)
- {
- error_reporting(E_ERROR);
- $params ['name'] = $name;
- $params ['mobile'] = $mobile;
- $res = \Yii::$app->services->validate->validate($params, [
- [['name','mobile'], 'required'],
- ]);
- if ($res === false){
- echo \Yii::$app->services->validate->getErrorMessage();
- return ExitCode::UNSPECIFIED_ERROR;
- }
- $res = Admin::findAll(['username'=>$params['mobile'],'status' => StatusEnum::ENABLED]);
- if($res){
- echo '手机号码已存在';
- return ExitCode::UNSPECIFIED_ERROR;
- }
- $res = Mall::setData($params);
- if ($res == false){
- echo Mall::getStaticError();
- return ExitCode::UNSPECIFIED_ERROR;
- }
- return ExitCode::OK;
- }
- }
|