/// <summary> /// 获取签名 /// </summary> /// <param name="appId"></param> /// <param name="openId"></param> /// <param name="titaAppId"></param> /// <returns></returns> public string GetSginQuery(string appId, string openId, int titaAppId) { var appUserAccount = GetByOpenId(appId, openId); var signQuery = ItalentOAuthHelper.GetSginQuery(appUserAccount.TenantId, appUserAccount.UserId, titaAppId); return(signQuery); }
public JsonResult _GetState(string code) { var qrCodeLoginInfo = ProviderGateway.QrCodeLoginProvider.GetAndUpdateByCode(code); var signQuery = ""; if (qrCodeLoginInfo.State == QrCodeLoginState.Login) { signQuery = ItalentOAuthHelper.GetSginQuery(qrCodeLoginInfo.TenantId, qrCodeLoginInfo.UserId, qrCodeLoginInfo.TitaAppId); } return(Json(new WebApiResult <QrCodeStateResult> { Data = new QrCodeStateResult { State = (int)qrCodeLoginInfo.State, TenantId = qrCodeLoginInfo.TenantId, UserId = qrCodeLoginInfo.UserId, SignQuery = signQuery } }, JsonRequestBehavior.AllowGet)); }