public ActionResult Auth(AuthorizeVM model) { var isAuthorizeSuccess = false; DateTime?Deadline = null; var bll = base.CreateBusiness <IAuthBusiness>(); if (ModelState.IsValid) { isAuthorizeSuccess = bll.AuthorizePlat(model);//调用业务层 验证授权码 AuthorizeResultVM authResult = new AuthorizeResultVM(); authResult.isAuthorizeSuccess = isAuthorizeSuccess; if (isAuthorizeSuccess) { PlatformAuthorizeHelper helper = new PlatformAuthorizeHelper(); Deadline = helper.GetAuthorizedDeadline(model.AuthorizeCode); authResult.AuthorizeDeadline = Deadline; return(View("AuthorizeResult", authResult)); } else { return(View("AuthorizeResult", authResult)); } } else { //todo:等父类 加了warning 提示,把error 换成warning return(base.Error("未通过验证")); } }
public ActionResult AuthorizeResult(AuthorizeResultVM authResult) { return(View(authResult)); }