From de13478b25bd5217cdef959d77982f5fe8646de6 Mon Sep 17 00:00:00 2001 From: itn Date: Tue, 1 Aug 2023 10:58:01 +0900 Subject: [PATCH] =?UTF-8?q?=ED=8C=A9=EC=8A=A4=20=EC=A0=84=EC=86=A1?= =?UTF-8?q?=EB=AA=A9=EB=A1=9D=EC=97=90=20=EC=9D=BC/=EC=9B=94/=EB=85=84=20?= =?UTF-8?q?=EB=88=84=EC=A0=81=20=EC=84=B1=EA=B3=B5=EA=B1=B4=EC=88=98=20?= =?UTF-8?q?=ED=86=B5=EA=B3=84=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../let/fax/admin/web/FaxAdmController.java | 26 +++++++++ .../let/fax/user/service/FaxGroupDataVO.java | 57 ++++++++++++++++++- .../itn/let/fax/user/service/FaxService.java | 3 + .../itn/let/fax/user/service/impl/FaxDAO.java | 5 ++ .../fax/user/service/impl/FaxServiceImpl.java | 12 ++-- .../kakaoAt/web/MjonKakaoATController.java | 2 +- .../sqlmap/let/fax/Fax_SQL_Mysql.xml | 34 ++++++++++- .../let/kakao/MjonKakaoATData_SQL_mysql.xml | 6 +- .../jsp/uss/ion/fax/faxAdmSendList.jsp | 36 +++++++++++- 9 files changed, 166 insertions(+), 15 deletions(-) diff --git a/src/main/java/itn/let/fax/admin/web/FaxAdmController.java b/src/main/java/itn/let/fax/admin/web/FaxAdmController.java index b2eb261c..439c8a06 100644 --- a/src/main/java/itn/let/fax/admin/web/FaxAdmController.java +++ b/src/main/java/itn/let/fax/admin/web/FaxAdmController.java @@ -128,6 +128,32 @@ public class FaxAdmController { return "/uss/ion/fax/faxAdmSendList"; } + // 팩스 금일/금월/금년 통계 + @RequestMapping(value = "/uss/ion/fax/selectFaxSendThisSumAjax.do") + public ModelAndView FaxSendThisSumAjax( + @ModelAttribute("faxGroupDataVO") FaxGroupDataVO faxGroupDataVO) throws Exception { + + ModelAndView modelAndView = new ModelAndView(); + modelAndView.setViewName("jsonView"); + + boolean isSuccess = true; + String msg = ""; + FaxGroupDataVO result = null; + + try { + result = faxService.selectFaxSendThisSum(faxGroupDataVO); + } + catch(Exception e) { + isSuccess = false; + msg = e.getMessage(); + } + + modelAndView.addObject("result", result); + modelAndView.addObject("isSuccess", isSuccess); + modelAndView.addObject("msg", msg); + + return modelAndView; + } /** * @methodName : faxAdmSendDetailList diff --git a/src/main/java/itn/let/fax/user/service/FaxGroupDataVO.java b/src/main/java/itn/let/fax/user/service/FaxGroupDataVO.java index 3fa4746b..e9e02810 100644 --- a/src/main/java/itn/let/fax/user/service/FaxGroupDataVO.java +++ b/src/main/java/itn/let/fax/user/service/FaxGroupDataVO.java @@ -17,8 +17,6 @@ package itn.let.fax.user.service; import java.io.Serializable; -import itn.com.cmm.ComDefaultVO; - /** * @@ -206,6 +204,61 @@ public class FaxGroupDataVO extends FaxTranVO implements Serializable { private String searchMonth; private String searchQuarter; + private String successDay; + private String successMonth; + private String successYear; + private String successCntDay; + private String successCntMonth; + private String successCntYear; + + public String getSuccessDay() { + return successDay; + } + + public void setSuccessDay(String successDay) { + this.successDay = successDay; + } + + public String getSuccessMonth() { + return successMonth; + } + + public void setSuccessMonth(String successMonth) { + this.successMonth = successMonth; + } + + public String getSuccessYear() { + return successYear; + } + + public void setSuccessYear(String successYear) { + this.successYear = successYear; + } + + public String getSuccessCntDay() { + return successCntDay; + } + + public void setSuccessCntDay(String successCntDay) { + this.successCntDay = successCntDay; + } + + public String getSuccessCntMonth() { + return successCntMonth; + } + + public void setSuccessCntMonth(String successCntMonth) { + this.successCntMonth = successCntMonth; + } + + public String getSuccessCntYear() { + return successCntYear; + } + + public void setSuccessCntYear(String successCntYear) { + this.successCntYear = successCntYear; + } + public FaxGroupDataVO() {}; diff --git a/src/main/java/itn/let/fax/user/service/FaxService.java b/src/main/java/itn/let/fax/user/service/FaxService.java index 00266e93..34c19ebc 100644 --- a/src/main/java/itn/let/fax/user/service/FaxService.java +++ b/src/main/java/itn/let/fax/user/service/FaxService.java @@ -32,6 +32,9 @@ public interface FaxService { FaxGroupDataVO selectFaxSendDetailInfo(FaxGroupDataVO faxGroupDataVO); + // 팩스 금일/금월/금년 통계 + FaxGroupDataVO selectFaxSendThisSum(FaxGroupDataVO faxGroupDataVO); + List selectMyFaxSendList(FaxGroupDataVO faxGroupDataVO); diff --git a/src/main/java/itn/let/fax/user/service/impl/FaxDAO.java b/src/main/java/itn/let/fax/user/service/impl/FaxDAO.java index 045ed6c7..71d2d3f6 100644 --- a/src/main/java/itn/let/fax/user/service/impl/FaxDAO.java +++ b/src/main/java/itn/let/fax/user/service/impl/FaxDAO.java @@ -136,6 +136,11 @@ public class FaxDAO extends EgovComAbstractDAO{ return (FaxGroupDataVO)select("faxDAO.selectFaxSendDetailInfo", faxGroupDataVO); } + // 팩스 금일/금월/금년 통계 + public FaxGroupDataVO selectFaxSendThisSum(FaxGroupDataVO faxGroupDataVO) { + return (FaxGroupDataVO)select("faxDAO.selectFaxSendThisSum", faxGroupDataVO); + } + public List selectBookMarkMsgList(MjonMsgDataVO mjonMsgDataVO) throws Exception{ return list("faxDAO.selectBookMarkMsgList", mjonMsgDataVO); } diff --git a/src/main/java/itn/let/fax/user/service/impl/FaxServiceImpl.java b/src/main/java/itn/let/fax/user/service/impl/FaxServiceImpl.java index 2a7615ba..d11c564f 100644 --- a/src/main/java/itn/let/fax/user/service/impl/FaxServiceImpl.java +++ b/src/main/java/itn/let/fax/user/service/impl/FaxServiceImpl.java @@ -2,8 +2,6 @@ package itn.let.fax.user.service.impl; import java.io.File; import java.io.IOException; -import java.math.BigDecimal; -import java.math.RoundingMode; import java.text.SimpleDateFormat; import java.time.LocalDateTime; import java.util.ArrayList; @@ -15,7 +13,6 @@ import java.util.List; import java.util.Map; import javax.annotation.Resource; -import javax.servlet.http.HttpServletResponse; import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; @@ -33,7 +30,6 @@ import egovframework.rte.fdl.idgnr.EgovIdGnrService; import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; import itn.com.cmm.util.DateUtil; import itn.com.cmm.util.FaxUtil; -import itn.com.cmm.util.MJUtil; import itn.let.fax.user.service.FaxConvertMngVO; import itn.let.fax.user.service.FaxConvertVO; import itn.let.fax.user.service.FaxGroupDataVO; @@ -41,14 +37,12 @@ import itn.let.fax.user.service.FaxReceiverVO; import itn.let.fax.user.service.FaxService; import itn.let.fax.user.service.FaxTranVO; import itn.let.mail.service.StatusResponse; -import itn.let.mjo.msg.service.MjonMsgVO; import itn.let.mjo.msgdata.service.MjonMsgDataVO; import itn.let.mjo.msgdata.service.impl.MjonMsgDataDAO; import itn.let.mjo.pay.service.MjonPayVO; import itn.let.mjo.pay.service.impl.MjonPayDAO; import itn.let.module.base.PriceAndPoint; import itn.let.sym.site.service.JoinSettingVO; -import itn.let.uss.umt.service.MberManageVO; import itn.let.utl.fcc.service.EgovStringUtil; @@ -587,6 +581,12 @@ public class FaxServiceImpl extends EgovAbstractServiceImpl implements FaxServic return faxDao.selectFaxSendDetailInfo(faxGroupDataVO); } + // 팩스 금일/금월/금년 통계 + @Override + public FaxGroupDataVO selectFaxSendThisSum(FaxGroupDataVO faxGroupDataVO) { + return faxDao.selectFaxSendThisSum(faxGroupDataVO); + } + @Override public List selectMyFaxSendList(FaxGroupDataVO faxGroupDataVO) { return faxDao.selectMyFaxSendList(faxGroupDataVO); diff --git a/src/main/java/itn/let/kakao/admin/kakaoAt/web/MjonKakaoATController.java b/src/main/java/itn/let/kakao/admin/kakaoAt/web/MjonKakaoATController.java index 24bca3cb..8e834b4e 100644 --- a/src/main/java/itn/let/kakao/admin/kakaoAt/web/MjonKakaoATController.java +++ b/src/main/java/itn/let/kakao/admin/kakaoAt/web/MjonKakaoATController.java @@ -265,7 +265,7 @@ public class MjonKakaoATController { // 알림톡 금일/금월/금년 통계 @RequestMapping(value = "/uss/umt/user/selectMjonKakaoAtThisSumAjax.do") - public ModelAndView DashBoardAdminLogAjax( + public ModelAndView MjonKakaoAtThisSumAjax( @ModelAttribute("kakaoVO") KakaoVO kakaoVO) throws Exception { ModelAndView modelAndView = new ModelAndView(); diff --git a/src/main/resources/egovframework/sqlmap/let/fax/Fax_SQL_Mysql.xml b/src/main/resources/egovframework/sqlmap/let/fax/Fax_SQL_Mysql.xml index 01c0dcfe..9f9761cf 100644 --- a/src/main/resources/egovframework/sqlmap/let/fax/Fax_SQL_Mysql.xml +++ b/src/main/resources/egovframework/sqlmap/let/fax/Fax_SQL_Mysql.xml @@ -773,7 +773,39 @@ ORDER BY 1=1 - + + +