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; } }