public ResultMessage <UserCreateOutput> Create(UserCreateInput input) { var result = _accountAppService.Create(input); if (result.IsSuccess) { return(ResponseUtils.DataResult(result)); } return(ResponseUtils.ErrorResult <UserCreateOutput>(result.Msg)); }
//[HttpPut] 屏蔽 Put方法 public ResultMessage <UserBasicNormDto> UpdateBasicNorm(UserBasicNormInput input) { try { var userBasicNorm = _analyseNormAppService.SetUserBasicNorm(LoginUser.Id, input); return(userBasicNorm); } catch (Exception ex) { return(ResponseUtils.ErrorResult <UserBasicNormDto>(ex.Message)); } }
public ResultMessage <LotteryDataOutput> GetLotteryData(string lotteryType, int?peroiod) { LotteryDataOutput lotteryData = null; var result = _lotteryDataAppService.GetLotteryData(lotteryType, peroiod, out lotteryData); if (result) { return(ResponseUtils.DataResult(lotteryData)); } string peroidStr = peroiod?.ToString() ?? "最后一期"; return(ResponseUtils.ErrorResult <LotteryDataOutput>($"获取{lotteryType}彩种第{peroidStr}期开奖数据失败,可能正在开奖...")); }
public ResultMessage <UserBasicNormDto> GetUserBasicNorm(string lotteryType) { // : todo 鉴权 try { var userBasicNorm = _analyseNormAppService.GetUserBasicNorm(LoginUser.Id, Utils.StringConvertEnum <LotteryType>(lotteryType)); return(ResponseUtils.DataResult(userBasicNorm)); } catch (Exception ex) { return(ResponseUtils.ErrorResult <UserBasicNormDto>(ex.Message)); } }
public ResultMessage <UserLoginOutput> Login(UserLoginInput loginInput) { try { var loginResult = GetLoginResult( loginInput.AccountName, loginInput.Password ); return(ResponseUtils.DataResult(new UserLoginOutput() { LoginResultMsg = loginResult.LoginResultMsg, Ticket = loginResult.Token })); } catch (Exception ex) { return(ResponseUtils.ErrorResult <UserLoginOutput>(ex.Message)); } }
public override void OnException(HttpActionExecutedContext actionExecutedContext) { var exception = actionExecutedContext.Exception; //全局异常捕获,记录未被捕获的异常 LogDbHelper.LogFatal(exception, actionExecutedContext.Request.RequestUri.OriginalString + "=>" + actionExecutedContext.Request.Method, OperationType.Exception ); actionExecutedContext.Response = actionExecutedContext.Request.CreateResponse(HttpStatusCode.InternalServerError, ResponseUtils.ErrorResult <object>(exception)); base.OnException(actionExecutedContext); }