From d71eab7b6eaa0901d8063b2335ddf52dac28be11 Mon Sep 17 00:00:00 2001 From: kdh0120 Date: Tue, 16 Nov 2021 04:10:27 +0000 Subject: [PATCH] =?UTF-8?q?<=EA=B8=B0=EB=8A=A5=EA=B0=9C=EC=84=A0>=20?= =?UTF-8?q?=ED=86=B5=ED=95=A9=ED=85=8C=EC=8A=A4=ED=8A=B8=EB=AA=A9=EB=A1=9D?= =?UTF-8?q?=20.=20548=20Base/Controller/ACommonCRoom.cs=20BO/Views/croom/p?= =?UTF-8?q?ayview.cshtml=20Dao/MyBatis/Maps/CRoom.xml=20Dao/MyBatis/Maps/P?= =?UTF-8?q?ay.xml=20Model.Pay.cs=20=EA=B4=80=EB=A6=AC=EC=9E=90=20=ED=98=84?= =?UTF-8?q?=EA=B8=88=EC=98=81=EC=88=98=EC=A6=9D=20=EB=B0=9C=ED=96=89?= =?UTF-8?q?=EC=99=84=EB=A3=8C=20=ED=95=B4=EC=A0=9C=20=EB=B0=8F=20=EA=B2=B0?= =?UTF-8?q?=EC=A0=9C=EC=83=81=EC=84=B8=20=ED=99=94=EB=A9=B4=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD=20=EC=A0=81=EC=9A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BO/Views/croom/payview.cshtml | 59 +++++++++++++++++++++------------ Base/Controller/ACommonCRoom.cs | 5 +++ Dao/MyBatis/Maps/CRoom.xml | 23 +++++++------ Dao/MyBatis/Maps/Pay.xml | 7 ++++ Model/Pay.cs | 19 +++++++++++ 5 files changed, 80 insertions(+), 33 deletions(-) diff --git a/BO/Views/croom/payview.cshtml b/BO/Views/croom/payview.cshtml index f58fcf5..0359c89 100644 --- a/BO/Views/croom/payview.cshtml +++ b/BO/Views/croom/payview.cshtml @@ -43,7 +43,7 @@
결제정보
- + @@ -73,24 +73,24 @@ @:@p.pstatusname2 @*@(p.ptype == 3 && p.pstatus == 22 && p.ispg == 1 && p.isunpay == 0 && p.paylimit.Value > DateTime.Now?string.Format("(만료일: {0})", p.paylimit.Value.ToString("yyyy-MM-dd")):"")*@ } @if (p.ptype == 3 && p.pstatus == 22 && p.ispg == 1 && p.isunpay == 0@*&& p.paylimit.Value < DateTime.Now*@) -{ -미수처리 -결제완료처리 -취소 -} -else if (p.ptype == 3 && p.pstatus == 1 && p.ispg == 1 && p.isunpay == 1) -{ -@Html.Partial("./Partial/Date", (DateTime?)null, new ViewDataDictionary { { "name", "payoktime" } }) -미수입금처리 -} -else if (p.isunpay == 2) -{ -@:(미수입금) -} -else if (p.isunpay == 3) -{ -@:(결제변경) -} + { + 미수처리 + 결제완료처리 + 취소 + } + else if (p.ptype == 3 && p.pstatus == 1 && p.ispg == 1 && p.isunpay == 1) + { + @Html.Partial("./Partial/Date", (DateTime?)null, new ViewDataDictionary { { "name", "payoktime" } }) + 미수입금처리 + } + else if (p.isunpay == 2) + { + @:(미수입금) + } + else if (p.isunpay == 3) + { + @:(결제변경) + } @@ -115,13 +115,17 @@ else if (p.isunpay == 3) 계산서신청
결제금액 @(p.pstatus == 1 ? p.payamt.ToString("#,0") : "0")원
- @if (p.taxno != null) + @if (p.taxtype == 3) { - 신청 + @p.taxtypename + } + else if (p.taxtype == 1) + { + @p.taxtypename 계산서변경 } else { - - + @p.taxtypename } @@ -608,5 +612,16 @@ else if (p.isunpay == 3) $("#thisbox").slideUp('fast'); $('#bglayer').hide(); } } + function payuntax(payno) { + if (confirm("현금영수증을 계산서로 변경하시겠습니까?")) { + capp("/acommon/untax", { payno: payno }, "cbpayuntax"); + } + } + function cbpayuntax() { + if (capResult.code == 1000) { + msg("변경상태가 저장되었습니다.", null, null, null, null, "location.href='/croom/payview?payno=@p.payno'"); + opener.searchthis(); + } + } } diff --git a/Base/Controller/ACommonCRoom.cs b/Base/Controller/ACommonCRoom.cs index 999448b..d797b6a 100644 --- a/Base/Controller/ACommonCRoom.cs +++ b/Base/Controller/ACommonCRoom.cs @@ -1503,5 +1503,10 @@ namespace NP.Base.Controllers } return JsonOK(Dao.Save("cr.completion.up", completion)); } + [HttpPost] + public JsonResult UnTax(Int64 payno) + { + return JsonOK(Dao.Save("pay.untax", new Hashtable() { { "payno", payno }, { "uno", SUserInfo.UserNo }, { "uip", GetUserIP() } })); + } } } \ No newline at end of file diff --git a/Dao/MyBatis/Maps/CRoom.xml b/Dao/MyBatis/Maps/CRoom.xml index cb8fc97..27da9d8 100644 --- a/Dao/MyBatis/Maps/CRoom.xml +++ b/Dao/MyBatis/Maps/CRoom.xml @@ -954,17 +954,18 @@