From d554bd048ec4ed8214de155d078a0f0fdf2121a5 Mon Sep 17 00:00:00 2001 From: swpark Date: Mon, 22 Nov 2021 07:23:23 +0000 Subject: [PATCH] =?UTF-8?q?<=EC=9A=94=EC=B2=AD=EC=82=AC=ED=95=AD>=202021.1?= =?UTF-8?q?1.22=20=EB=B0=95=EC=83=81=EC=99=84=20(swpark@nptc.kr)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 검색창에 항목 추가 : 핸드폰 2. 검색결과 표에서 이름과 아이디 분리 표기 3. 검색결과 표에서 아이디 옆에 핸드폰 표기 4. 엑셀에 핸드폰 번호 추가 : 아이디 오른쪽으로 # 커밋 파일 BO\Controllers\croomController.cs BO\Views\croom\pay.cshtml Dao\MyBatis\Maps\CRoom.xml Model\VMBase.cs # 테스트 결과 - 이상없음 # 특이사항 및 이슈사항 - 이상없음 --- BO/Controllers/croomController.cs | 20 ++++++++++++--- BO/Views/croom/pay.cshtml | 15 +++++++++-- Dao/MyBatis/Maps/CRoom.xml | 41 +++++++++++++++++-------------- Model/VMBase.cs | 2 ++ 4 files changed, 54 insertions(+), 24 deletions(-) diff --git a/BO/Controllers/croomController.cs b/BO/Controllers/croomController.cs index c27b720..c67e598 100644 --- a/BO/Controllers/croomController.cs +++ b/BO/Controllers/croomController.cs @@ -787,10 +787,24 @@ namespace NP.BO.Controllers { ht.Add(vm.stringval15 ?? "usernameiditemname", vm.stringval16); } - ht.Add("isgroup", vm.stringval17); + ht.Add("isgroup", vm.stringval17); ht.Add("estart", vm.stringval20); ht.Add("eend", string.IsNullOrEmpty(vm.stringval21) ? null : (vm.stringval21 + " 23:59:59")); ht.Add("studyplace", vm.stringval22); + ht.Add("mobile", vm.stringval23); + if (!string.IsNullOrEmpty(vm.stringval23)) + { + var mobile_temp = vm.stringval23.Replace("-", ""); + if (mobile_temp.Length == 10) + { + vm.stringval23 = mobile_temp.Substring(0, 3) + "-" + mobile_temp.Substring(3, 3) + "-" + mobile_temp.Substring(6); + } + else if (mobile_temp.Length == 11) + { + vm.stringval23 = mobile_temp.Substring(0, 3) + "-" + mobile_temp.Substring(3, 4) + "-" + mobile_temp.Substring(7); + } + ht["mobile"] = vm.stringval23; + } vm.PayItems = Dao.Get("cr.payitems", ht); vm.pagetotalcount = GetCount(vm.PayItems.FirstOrDefault()); vm.CGs = Dao.Get("cm.cgs", new System.Collections.Hashtable() { { "istop", 1 }, { "isdel", 0 }, { "isuse", 1 } }); @@ -807,8 +821,8 @@ namespace NP.BO.Controllers payItem.cmistudyplacename = vm.ComCodes.Where(w => w.cgroup.ToString() == "studyplace" && w.ccode == payItem.cmistudyplace).FirstOrDefault()?.cname; } return ExportExcel( - new String[] { "결제번호", "신청자이름", "ID", "회사명", "상품유형", "환급여부", "상품명", "결제금액", "결제방법", "입금금액", "환불금액", "신청일", "입금일", "결제상태", "환급은행명", "환급계좌번호", "환급예금주", "교육장소", "강좌교육시작일", "강좌교육종료일", "신청교육장소", "교육종료일","등급","목적","수료여부" }, - new String[] { "payno", "username", "userid", "asname", "cshapename", "isrebatename", "itemname", "payamt", "pptypename", "payamt", "refundamt", "cdtymd", "payymd", "pstatusname2", "rbank", "rbankaccnum", "tbankuser", "studyplacename", "sdateymd", "edateymd", "cmistudyplacename", "cmiestartymd","tgname","tename", "completename" }, + new String[] { "결제번호", "신청자이름", "ID", "핸드폰", "회사명", "상품유형", "환급여부", "상품명", "결제금액", "결제방법", "입금금액", "환불금액", "신청일", "입금일", "결제상태", "환급은행명", "환급계좌번호", "환급예금주", "교육장소", "강좌교육시작일", "강좌교육종료일", "신청교육장소", "교육종료일","등급","목적","수료여부" }, + new String[] { "payno", "username", "userid", "mobile", "asname", "cshapename", "isrebatename", "itemname", "payamt", "pptypename", "payamt", "refundamt", "cdtymd", "payymd", "pstatusname2", "rbank", "rbankaccnum", "tbankuser", "studyplacename", "sdateymd", "edateymd", "cmistudyplacename", "cmiestartymd","tgname","tename", "completename" }, vm.PayItems, "ProductSales_" + DateTime.Now.Year + DateTime.Now.Month + DateTime.Now.Day); } diff --git a/BO/Views/croom/pay.cshtml b/BO/Views/croom/pay.cshtml index 7f32803..e0edd4b 100644 --- a/BO/Views/croom/pay.cshtml +++ b/BO/Views/croom/pay.cshtml @@ -104,6 +104,13 @@ @Html.Partial("./Partial/Select", null, new ViewDataDictionary { { "valuetext", ":전체검색;username:이름;userid:ID;itemname:상품명;cname:교육과정명;payno:결제번호;asname:회사명" }, { "name", "stringval15" }, { "selected", Model.stringval15 } }) @Html.Partial("./Partial/Text", Model.stringval16, Helpers.DicText(new NP.Model.TextDic() { Name = "stringval16", Value = Model.stringval16, PH = "", CssClass = "ff" })) + + + + + 핸드폰 + + @Html.Partial("./Partial/Text", Model.stringval23, Helpers.DicText(new NP.Model.TextDic() { Name = "stringval23", Value = Model.stringval23, PH = "", CssClass = "esitem" })) @Html.Partial("./Partial/Button", new NP.Model.Button() { Special = "search", OnClick = "searchthis()" }) @@ -124,7 +131,9 @@ 결제번호 - 신청자(ID)
회사명 + 신청자
회사명 + ID + 핸드폰 상품명 수강일 결제금액
(결제방법) @@ -140,7 +149,9 @@ @d.payno - @string.Format("{0}({1}){2}", d.username, d.userid, d.isgroup == 1 && d.ccount > 1 ? string.Format(" 외 {0}명", d.ccount - 1) : "")
@*@(d.isjoin == 1 ? "정" : "비")]*@@(d.asname ?? "-") + @string.Format("{0} {1}", d.username, d.isgroup == 1 && d.ccount > 1 ? string.Format(" 외 {0}명", d.ccount - 1) : "")
@*@(d.isjoin == 1 ? "정" : "비")]*@@(d.asname ?? "-") + @d.userid + @d.mobile @*@d.ptypename*@ diff --git a/Dao/MyBatis/Maps/CRoom.xml b/Dao/MyBatis/Maps/CRoom.xml index fddc006..2bf17b1 100644 --- a/Dao/MyBatis/Maps/CRoom.xml +++ b/Dao/MyBatis/Maps/CRoom.xml @@ -794,24 +794,25 @@ update lectsdboardcmt set ,isdel=1 where bcno=#bcno# and cno=#cno#