public ResponseAccountAcceptOut AccountAcceptOut(RequestAccountAcceptOut request) { ResponseAccountAcceptOut res = new ResponseAccountAcceptOut(); using (cnn = GetConnection()) { var ts = cnn.BeginTransaction(); try { var user = UserInfoGetButAccount(request.Token, ts); //接受外包,外包机构设为接收者的结构 string sql = @"update tks_fas_accountInfo set wb_status=4 , isOutSource=1 where id=@Id and wb_status=2"; cnn.Execute(sql, new { Id = request.Data.Id }, ts); ts.Commit(); res.IsSuccess = true; res.Message = "接收成功"; return(res); } catch (Exception ex) { ts.Rollback(); return(this.DealException(res, ex) as ResponseAccountAcceptOut); } } }
public ResponseAccountAcceptOut AccountAcceptOut([FromBody] RequestAccountAcceptOut request) { try { AccountSetBLL bll = new AccountSetBLL(); return(bll.AccountAcceptOut(request)); } catch (Exception ex) { throw new HttpResponseException( Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message)); } }