public BaseResponse AdditionalReInfo(AdditionalReInfoRequest request, IEnumerable <KeyValuePair <string, string> > pairs) { var response = new AdditionalReInfoResponse(); var agentModel = GetAgentModelFactory(request.Agent); //参数校验 if (!agentModel.AgentCanUse()) { response.Status = HttpStatusCode.BadRequest; return(response); } if (!AppValidateReqest(pairs, request.SecCode)) { response.Status = HttpStatusCode.Forbidden; return(response); } //bx_car_renewal model = new bx_car_renewal(); //model = _carRenewalRepository.FindByLicenseno(request.LicenseNo); //if (model != null) //{ // model.LastYearSource = request.LastYearSource.HasValue?request.LastYearSource.Value:model.LastYearSource; //} //_carRenewalRepository.Add(model); return(response); }
public HttpResponseMessage AdditionalReInfo([FromBody] AdditionalReInfoRequest request) { _logAppInfo.Info(string.Format("补充续保信息接口请求串:{0}", Request.RequestUri)); var viewModel = new AdditionalReInfoViewModel(); 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()); } var response = _workOrderService.AdditionalReInfo(request, Request.GetQueryNameValuePairs()); _logAppInfo.Info(string.Format("补充续保信息接口返回值:{0}", response.ToJson())); viewModel.BusinessStatus = 1; //response.ErrCode; viewModel.StatusMessage = "成功"; //response.ErrMsg; return(viewModel.ResponseToJson()); }