public ActionResult RequestFormBank(RequestFormBankViewModel model) { var fileName = new UploadHelpers().Register(model.File); var result = service.Finish(new Chailease.SolarEnergy.Model.AdvancedPurchaseDto() { BankImg = fileName, PAYEE_ACCT = model.BankAccount, PAYEE_BANK = model.BankName + (String.IsNullOrEmpty(model.BankBranchName)?"": model.BankBranchName), PAYEE_BANK_ID = model.BankId, PAYEE_BRANCH_ID = model.BankBranchId }); return(Json(new { result = result.RESULT, message = result.ERRMSG, url = Url.Action("FormResult") }, JsonRequestBehavior.AllowGet)); }
public ActionResult BankInfo(RequestFormBankViewModel model) { bool rresult; var u = accountService.GetUserInfo(true); if (u.VRF_ACCTINFO_NOW == "02") { return(Json(new { result = false, message = "資料審查中,暫不接受更新資料" }, JsonRequestBehavior.AllowGet)); } var fileName = new UploadHelpers().Register(model.File); if (u.VRF_ACCTINFO_NOW == "03") { //更換銀行帳戶 var result = memberService.PayeeApplyModify(new PayeeApplyModifyDto() { IMG = fileName, PAYEE_ACCT = model.BankAccount, PAYEE_BANK = model.BankName + (String.IsNullOrEmpty(model.BankBranchName) ? "" : model.BankBranchName), PAYEE_BANK_ID = model.BankId, PAYEE_BRANCH_ID = model.BankBranchId }); rresult = result.RESULT; } else { //退件,重新送審 if (rresult = memberService.RealRegisterApplyBankAddDoc(fileName, model.BankAccount, model.BankName, model.BankId, model.BankBranchId).RESULT) { //存則資料更新 rresult = memberService.Modify(new MemberModifyDto() { MBR_ACCT = u.MBR_ACCT, MBR_ID = u.MBR_ID, PAYEE_ACCT = model.BankAccount, PAYEE_BANK = model.BankName + (String.IsNullOrEmpty(model.BankBranchName) ? "" : model.BankBranchName), PAYEE_BANK_ID = model.BankId, PAYEE_BRANCH_ID = model.BankBranchId }).RESULT; } } return(Json(new { result = rresult, message = rresult ? string.Empty : "送出資料發生異常,請稍後再試或聯絡客服" }, JsonRequestBehavior.AllowGet)); }