/// <summary> /// 检查手机是否被注册 /// </summary> /// <param name="phone"></param> /// <returns></returns> public Result CheckPhoneRegisted(string phone) { Result result = new Result() { Status = true, }; try { //检验缓存是否存在 IAccountInfoCache service = ServiceObjectContainer.Get <IAccountInfoCache>(); //存在,返回结果为false result.Status = !service.CheckPhoneExists(phone); } catch (Exception ex) { result.Status = false; result.Message = "手机验证出错" + ex.Message; result.StatusCode = "CMR000"; LoggerUtils.LogIn(LoggerUtils.ColectExceptionMessage(ex, "At service:CheckPhoneRegisted() .AccountService"), LogType.ErrorLog); } return(result); }