public BaseViewModel AddReVisited(AddReVisitedRequest request, IEnumerable <KeyValuePair <string, string> > pairs) { var viewModel = new BaseViewModel(); #region 参数校验 //校验请求串 var baseRequest = new AppBaseRequest() { Agent = request.Agent, SecCode = request.SecCode, CustKey = request.CustKey, BhToken = request.BhToken, ChildAgent = request.ChildAgent }; //校验返回值 var baseResponse = _appVerifyService.Verify(baseRequest, pairs); if (baseResponse.ErrCode != 1) { viewModel.BusinessStatus = baseResponse.ErrCode; viewModel.StatusMessage = baseResponse.ErrMsg; return(viewModel); } #endregion #region 业务逻辑 if (request.Buid.HasValue) { viewModel = _workOrderService.AddReVisited(request); } else { viewModel.BusinessStatus = -10000; viewModel.StatusMessage = "输入参数错误,Buid不能为空"; } #endregion return(viewModel); }