public ActionResult Save(AppIdAuthModel model)
        {
            try
            {
                var response = _appIdAuthService.SaveAppIdAuthToken(new SaveAppIdAuthRequest
                {
                    Entity = new AppIdAuthDto
                    {
                        Id             = model.Id,
                        AppId          = model.Appid,
                        AuthToken      = model.Authtoken,
                        EncryptionType = model.EncryptionType,
                        Status         = model.Status,
                        Remark         = model.Remark
                    }
                });

                if (!response.IsSuccess)
                {
                    return(ToJsonErrorResult(3, response.MessageText));
                }

                return(ToJsonResult(new { status = 0 }));
            }
            catch (Exception ex)
            {
                LogManager.DefaultLogger.ErrorFormat("保存应用授权出错:{0}", new { model, err = ex.ToString() }.ToJson());
                return(ToJsonFatalResult("保存应用授权出错"));
            }
        }
Esempio n. 2
0
        public ActionResult Save(string id, string appid, string authtoken, string status, string remark)
        {
            try
            {
                if (appid.IsNullOrEmpty())
                {
                    return(ToJsonErrorResult(1, "应用标识不能为空"));
                }

                if (authtoken.IsNullOrEmpty())
                {
                    return(ToJsonErrorResult(2, "授权Token不能为空"));
                }

                var response = _appIdAuthService.SaveAppIdAuthToken(new SaveAppIdAuthRequest
                {
                    Entity = new AppIdAuthDto
                    {
                        Id        = int.Parse(id),
                        AppId     = appid,
                        AuthToken = authtoken,
                        Status    = int.Parse(status),
                        Remark    = remark
                    }
                });

                if (!response.IsSuccess)
                {
                    return(ToJsonErrorResult(3, response.MessageText));
                }
                return(ToJsonResult(new { status = 0 }));
            }
            catch (Exception)
            {
                return(ToJsonFatalResult("保存应用授权出错"));
            }
        }