public HttpResponseMessage GetDFCHistoryLotteryList(HistoryLotteryArgEnyity arg) { BaseJson <string> resultMsg = new BaseJson <string> { Status = (int)JsonObjectStatus.Error, Message = "服务器未知错误。", Data = null }; Logger(typeof(DFCController), arg.TryToJson(), "获取地方彩彩种历史记录-GetDFCHistoryLotteryList", () => { if (!string.IsNullOrEmpty(arg.t)) { if (arg.t.CheckTimeStamp()) { if (!string.IsNullOrEmpty(arg.EnumCode)) { bool isSucc = Enum.TryParse <SCCLottery>(arg.EnumCode, true, out SCCLottery type); //SCCLottery type = (SCCLottery)Enum.Parse(typeof(SCCLottery), arg.EnumCode, true); if (!isSucc) { resultMsg = new BaseJson <string> { Status = (int)JsonObjectStatus.Fail, Data = null, Message = $"参数值{arg.EnumCode}无效。", BackUrl = null }; } else { //获取组装完成后的Json字符串 string res = GetResultByEnumCode(type, arg); resultMsg = new BaseJson <string> { Status = (int)JsonObjectStatus.Success, Data = res.ToString(), Message = JsonObjectStatus.Success.GetEnumText(), BackUrl = null }; } } else { resultMsg = new BaseJson <string> { Status = (int)JsonObjectStatus.Fail, Data = null, Message = JsonObjectStatus.Fail.GetEnumText() + ",请求参数EnumCode为空。", BackUrl = null }; } } else { resultMsg = new BaseJson <string> { Status = (int)JsonObjectStatus.Fail, Data = null, Message = JsonObjectStatus.Fail.GetEnumText() + ",无效参数。", BackUrl = null }; } } else { resultMsg = new BaseJson <string> { Status = (int)JsonObjectStatus.Fail, Data = null, Message = JsonObjectStatus.Fail.GetEnumText() + ",请求参数为空。", BackUrl = null }; } }, e => { resultMsg = new BaseJson <string> { Status = (int)JsonObjectStatus.Exception, Data = null, Message = JsonObjectStatus.Exception.GetEnumText() + ",异常信息:" + e.Message, BackUrl = null }; }); return(resultMsg.TryToJson().ToHttpResponseMessage()); }