/// <summary> /// 提交增票资质申请 /// </summary> /// <param name="req"></param> /// <returns></returns> public bool ApplyInvioceQualifica(ApplyInvioceQualificaReq req) { var data = db.TpxinInvoiceLimitSet.Where(c => c.Nodeid == req.Nodeid).FirstOrDefault(); if (data != null) { if (data.Status == 1) { Alert("审核中请勿重复提交"); return(false); } if (data.Status == 2) { Alert("已经通过审核不可修改"); return(false); } data.Address = req.Address; data.Bank = req.Bank; data.Cardno = req.Cardno; data.Company = req.Company; data.Mobile = req.Mobile; data.Status = 1; data.Taxnum = req.Taxnum; data.Note = ""; } else { db.TpxinInvoiceLimitSet.Add(new TpxinInvoiceLimit { Address = req.Address, Bank = req.Bank, Cardno = req.Cardno, Company = req.Company, Createtime = DateTime.Now, Mobile = req.Mobile, Nodeid = req.Nodeid, Status = 1, Taxnum = req.Taxnum }); } if (db.SaveChanges() <= 0) { Alert("操作失败"); return(false); } return(true); }
public Respbase ApplyInvioceQualifica(ApplyInvioceQualificaReq req) { InvioceFacade facade = new InvioceFacade(); var result = facade.ApplyInvioceQualifica(req); if (result) { return(new Respbase { Result = 1, Message = facade.PromptInfo.Message }); } return(new Respbase { Result = facade.PromptInfo.Result, Message = facade.PromptInfo.Message }); }