public CancelFltRetApplyResponseViewModel CancelFltRetApplyByWaitAuditStep(CancelFltRetApplyRequestViewModel request)
        {
            //根据Cid查询客户信息
            CustomerModel customerModel = _getCustomerServiceBll.GetCustomerByCid(request.Cid);

            CancelFltRetModApplyModel query =
                Mapper.Map <CancelFltRetApplyRequestViewModel, CancelFltRetModApplyModel>(request);

            query.CorpId   = customerModel.CorpID;
            query.Customer = customerModel;

            int code = 0;

            using (var transaction = this.Context.Database.BeginTransaction())
            {
                try
                {
                    code = _cancelRetModOrderServiceBll.CancelFltModApplyByWaitAuditStep(query);
                    transaction.Commit();
                }
                catch (Exception ex)
                {
                    transaction.Rollback();
                    throw;
                }
            }

            return(new CancelFltRetApplyResponseViewModel()
            {
                Code = code
            });
        }
Beispiel #2
0
        public ResponseBaseViewModel <CancelFltRetApplyResponseViewModel> CancelFltRetApplyByWaitAuditStep(
            [FromBody] CancelFltRetApplyRequestViewModel request)
        {
            request.Cid = this.GetCid();
            CancelFltRetApplyResponseViewModel responseViewModel =
                _cancelFltRetApplyApplication.CancelFltRetApplyByWaitAuditStep(request);
            ResponseBaseViewModel <CancelFltRetApplyResponseViewModel> v = new ResponseBaseViewModel
                                                                           <CancelFltRetApplyResponseViewModel>
            {
                Flag = new ResponseCodeViewModel()
                {
                    Code = responseViewModel.Code, MojoryToken = this.GetToken()
                },
                Data = responseViewModel
            };

            return(v);
        }