diff --git a/src/main/java/itn/let/mjo/msgagent/service/MjonMsgAgentStsService.java b/src/main/java/itn/let/mjo/msgagent/service/MjonMsgAgentStsService.java index 87ab0e60..cc53994a 100644 --- a/src/main/java/itn/let/mjo/msgagent/service/MjonMsgAgentStsService.java +++ b/src/main/java/itn/let/mjo/msgagent/service/MjonMsgAgentStsService.java @@ -20,6 +20,10 @@ public interface MjonMsgAgentStsService { // 문자타입별 최저/최고 단가 public MjonMsgAgentStsVO selectMjonMsgAgentMinMaxInfo(MjonMsgAgentStsVO mjonMsgAgentStsVO) throws Exception; + + // 전송사 B선 여부 조회 + public MjonMsgAgentStsVO selectMsgAgentBlineYnInfo(MjonMsgAgentStsVO mjonMsgAgentStsVO) throws Exception; + //전송사 상태 정보 수정 public int updateMjonMsgAgentStsData(MjonMsgAgentStsVO mjonMsgAgentStsVO) throws Exception; diff --git a/src/main/java/itn/let/mjo/msgagent/service/MjonMsgAgentStsVO.java b/src/main/java/itn/let/mjo/msgagent/service/MjonMsgAgentStsVO.java index de534616..afe9f356 100644 --- a/src/main/java/itn/let/mjo/msgagent/service/MjonMsgAgentStsVO.java +++ b/src/main/java/itn/let/mjo/msgagent/service/MjonMsgAgentStsVO.java @@ -31,7 +31,14 @@ public class MjonMsgAgentStsVO { private String selectAgentCode ; private String searchUseYn ; + private String blineYn; + public String getBlineYn() { + return blineYn; + } + public void setBlineYn(String blineYn) { + this.blineYn = blineYn; + } public double getMinPrice() { return minPrice; } diff --git a/src/main/java/itn/let/mjo/msgagent/service/impl/MjonMsgAgentStsDAO.java b/src/main/java/itn/let/mjo/msgagent/service/impl/MjonMsgAgentStsDAO.java index 82624d2e..2a153483 100644 --- a/src/main/java/itn/let/mjo/msgagent/service/impl/MjonMsgAgentStsDAO.java +++ b/src/main/java/itn/let/mjo/msgagent/service/impl/MjonMsgAgentStsDAO.java @@ -35,6 +35,11 @@ public class MjonMsgAgentStsDAO extends EgovAbstractDAO { return (MjonMsgAgentStsVO) select("mjonMsgAgentStsDAO.selectMjonMsgAgentMinMaxInfo", mjonMsgAgentStsVO); } + // 전송사 B선 여부 조회 + public MjonMsgAgentStsVO selectMsgAgentBlineYnInfo(MjonMsgAgentStsVO mjonMsgAgentStsVO) throws Exception{ + return (MjonMsgAgentStsVO) select("mjonMsgAgentStsDAO.selectMsgAgentBlineYnInfo", mjonMsgAgentStsVO); + } + //전송사 상태 정보 수정 public int updateMjonMsgAgentStsData(MjonMsgAgentStsVO mjonMsgAgentStsVO) throws Exception{ return update("mjonMsgAgentStsDAO.updateMjonMsgAgentStsData", mjonMsgAgentStsVO); diff --git a/src/main/java/itn/let/mjo/msgagent/service/impl/MjonMsgAgentStsServiceImpl.java b/src/main/java/itn/let/mjo/msgagent/service/impl/MjonMsgAgentStsServiceImpl.java index ff02ba5a..36e669a2 100644 --- a/src/main/java/itn/let/mjo/msgagent/service/impl/MjonMsgAgentStsServiceImpl.java +++ b/src/main/java/itn/let/mjo/msgagent/service/impl/MjonMsgAgentStsServiceImpl.java @@ -10,6 +10,7 @@ import org.springframework.stereotype.Service; import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; import itn.let.mjo.msgagent.service.MjonMsgAgentStsService; import itn.let.mjo.msgagent.service.MjonMsgAgentStsVO; +import itn.let.uat.uia.service.impl.MberManageDAO; import itn.let.uss.umt.service.MberManageVO; @Service("mjonMsgAgentStsService") @@ -18,6 +19,13 @@ public class MjonMsgAgentStsServiceImpl extends EgovAbstractServiceImpl implemen @Resource(name="mjonMsgAgentStsDAO") private MjonMsgAgentStsDAO mjonMsgAgentStsDAO; + /** mberManageDAO */ + @Resource(name="mberManageDAO") + private MberManageDAO mberManageDAO; + + @Resource(name = "mjonMsgAgentStsService") + private MjonMsgAgentStsService mjonMsgAgentStsService; + @Override public List selectMjonMsgAgentStsList() throws Exception{ return mjonMsgAgentStsDAO.selectMjonMsgAgentStsList(); @@ -44,6 +52,13 @@ public class MjonMsgAgentStsServiceImpl extends EgovAbstractServiceImpl implemen return mjonMsgAgentStsDAO.selectMjonMsgAgentMinMaxInfo(mjonMsgAgentStsVO); } + + // 전송사 B선 여부 조회 + @Override + public MjonMsgAgentStsVO selectMsgAgentBlineYnInfo(MjonMsgAgentStsVO mjonMsgAgentStsVO) throws Exception{ + return mjonMsgAgentStsDAO.selectMsgAgentBlineYnInfo(mjonMsgAgentStsVO); + } + //전송사 상태 정보 수정 public int updateMjonMsgAgentStsData(MjonMsgAgentStsVO mjonMsgAgentStsVO) throws Exception{ mjonMsgAgentStsDAO.updateMjonRepAgent(mjonMsgAgentStsVO); @@ -156,6 +171,9 @@ public class MjonMsgAgentStsServiceImpl extends EgovAbstractServiceImpl implemen result = mjonMsgAgentStsDAO.updateMberHotlineAgentCodeInfo(mberManageVO); + // B선라인 일경우 회원테이블 업데이트 + int uCnt = mberManageDAO.updateUserBlineCodeByAdm(mberManageVO); + } catch (Exception e) { System.out.println("+++++++++++ updateMberHotlineAgentCodeInfo Service Imple Error!!! " + e); } diff --git a/src/main/java/itn/let/uat/uia/service/impl/MberManageDAO.java b/src/main/java/itn/let/uat/uia/service/impl/MberManageDAO.java index 9d4322bb..2b4ef5c7 100644 --- a/src/main/java/itn/let/uat/uia/service/impl/MberManageDAO.java +++ b/src/main/java/itn/let/uat/uia/service/impl/MberManageDAO.java @@ -60,6 +60,10 @@ public class MberManageDAO extends EgovComAbstractDAO{ return (int)update("mberManageDAO.updateUserBlineCode", vo); } + public int updateUserBlineCodeByAdm(MberManageVO vo) { + return (int)update("mberManageDAO.updateUserBlineCodeByAdm", vo); + } + // 이메일 발송용 정상회원 전체목록 @SuppressWarnings("unchecked") public List selectEmailSendMberList(UserDefaultVO userSearchVO){ diff --git a/src/main/resources/egovframework/sqlmap/let/agent/MjonAgent_SQL_mysql.xml b/src/main/resources/egovframework/sqlmap/let/agent/MjonAgent_SQL_mysql.xml index d33e6c0d..372f92fc 100644 --- a/src/main/resources/egovframework/sqlmap/let/agent/MjonAgent_SQL_mysql.xml +++ b/src/main/resources/egovframework/sqlmap/let/agent/MjonAgent_SQL_mysql.xml @@ -72,6 +72,14 @@ LIMIT 1 + +