// [EnableThrottling()] public async Task <HttpResponseMessage> FetchReInsuranceInfo([FromUri] GetReInfoRequest request) { _logAppInfo.Info(string.Format("App请求续保接口请求串:{0}", Request.RequestUri)); var viewModel = new GetReInfoNewViewModel(); if (!ModelState.IsValid) { viewModel.BusinessStatus = -10000; string msg = ModelState.Values.Where(a => a.Errors.Count == 1).Aggregate(string.Empty, (current, a) => current + (a.Errors[0].ErrorMessage + "; ")); viewModel.StatusMessage = "输入参数错误," + msg; return(viewModel.ResponseToJson()); } //if (request.RenewalType == 6 || request.RenewalType == 7) //{ // viewModel.BusinessStatus = 0; // return viewModel.ResponseToJson(); //} viewModel = await _workOrderService.GetReInfo(request, Request.GetQueryNameValuePairs(), Request.RequestUri); _logAppInfo.Info(string.Format("App请求续保接口返回值:{0}", viewModel.ToJson())); return(viewModel.ResponseToJson()); }