/** * 判断手机是否被注册 * * @param string $mobile 判断的手机号码 * * @return array */ public function mobileSole($mobile) { if (!$mobile) { return responseArray(1101, 'mobile_params_missing', '缺失手机号码参数'); } if (!\Yii::$app->util->regularMobile($mobile)) { return responseArray(1102, 'mobile_format_error', '手机号码格式有误'); } $userInfo = new UserBaseInfo(); $user = $userInfo->mobileSole($mobile); if ($user) { return responseArray(1103, 'mobile_been_registered', '手机已被注册', $user); } return responseArray(0, 'success', '手机未被注册'); }