diff --git a/WebContent/cm/common/main.xml b/WebContent/cm/common/main.xml index 77d2de3..47ec825 100644 --- a/WebContent/cm/common/main.xml +++ b/WebContent/cm/common/main.xml @@ -118,6 +118,7 @@ var rsCode = com.getResultCode(e); if (rsCode == "S") { + scwin.setReleaseInfo(e.responseJSON.dlt_release); } }; @@ -131,24 +132,29 @@ * @since 2016.08.26 */ scwin.setReleaseInfo = function(rsArr) { - if (typeof rsArr[0] !== "undefined") { - var title = rsArr[0].TITLE; - txt_releaseTitle1.setValue(txt_releaseTitle1.getValue() + "[" + title.substr(1, title.indexOf("]")-1) + "]"); - txt_createdDate1.setValue(rsArr[0].CREATED_DATE); - txt_title1.setValue(title.substr(1, title.indexOf("]")-1)); - txt_content1.setValue(title.substr(title.indexOf("]")+1, 36) + ".."); - } - - if (typeof rsArr[1] !== "undefined") { - var title = rsArr[1].TITLE; - txt_releaseTitle2.setValue(txt_releaseTitle2.getValue() + "[" + title.substr(1, title.indexOf("]")-1) + "]"); - txt_createdDate2.setValue(rsArr[1].CREATED_DATE); - txt_title2.setValue(title.substr(1, title.indexOf("]")-1)); - txt_content2.setValue(title.substr(title.indexOf("]")+1, 36) + ".."); + if(rsArr != null && rsArr.length > 0){ + if (typeof rsArr[0] !== "undefined") { + var title = rsArr[0].TITLE; + txt_releaseTitle1.setValue(txt_releaseTitle1.getValue() + "[" + title.substr(1, title.indexOf("]")-1) + "]"); + txt_createdDate1.setValue(rsArr[0].CREATED_DATE); + txt_title1.setValue(title.substr(1, title.indexOf("]")-1)); + txt_content1.setValue(title.substr(title.indexOf("]")+1, 36) + ".."); + } + + if (typeof rsArr[1] !== "undefined") { + var title = rsArr[1].TITLE; + txt_releaseTitle2.setValue(txt_releaseTitle2.getValue() + "[" + title.substr(1, title.indexOf("]")-1) + "]"); + txt_createdDate2.setValue(rsArr[1].CREATED_DATE); + txt_title2.setValue(title.substr(1, title.indexOf("]")-1)); + txt_content2.setValue(title.substr(title.indexOf("]")+1, 36) + ".."); + } } txt_engineVersion.setValue(WebSquare.text.BASE64Decode(WebSquare.ver)); - txt_templateVersion.setValue(rsArr[0].TITLE.substr(1, rsArr[0].TITLE.indexOf("]")-1)); + + if(rsArr != null && rsArr.length > 0){ + txt_templateVersion.setValue(rsArr[0].TITLE.substr(1, rsArr[0].TITLE.indexOf("]")-1)); + } }; ]]> diff --git a/WebContent/ui/cfs/standard/SD017M01.xml b/WebContent/ui/cfs/standard/SD017M01.xml new file mode 100644 index 0000000..4038339 --- /dev/null +++ b/WebContent/ui/cfs/standard/SD017M01.xml @@ -0,0 +1,192 @@ + + + + + DEFAULT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cfs/standard/dao/StandarFreePlDao.java b/src/cfs/standard/dao/StandarFreePlDao.java index 17866ce..e7cec69 100644 --- a/src/cfs/standard/dao/StandarFreePlDao.java +++ b/src/cfs/standard/dao/StandarFreePlDao.java @@ -20,6 +20,8 @@ public interface StandarFreePlDao { public void insertStandardFreeCarNo(StandardFreePlVO StandarFreePlVO); - public void updateStandardFreeCarNo(StandardFreePlVO StandarFreePlVO); + public void updateStandardFreeCarNo(StandardFreePlVO StandarFreePlVO); + + public List findMstChgFlagList(String str); } diff --git a/src/cfs/standard/dao/mapper/StandardFreePl_mapper.xml b/src/cfs/standard/dao/mapper/StandardFreePl_mapper.xml index 9355816..15768b9 100644 --- a/src/cfs/standard/dao/mapper/StandardFreePl_mapper.xml +++ b/src/cfs/standard/dao/mapper/StandardFreePl_mapper.xml @@ -53,6 +53,22 @@ + + + + + + + + + + + + + + + + + SELECT SEQNO + , EXEMPT_FLAG + , EXEMPT_SENDTIME + , RFID_FLAG + , RFID_SENDTIME + , PRP_FLAG + , PRP_SENDTIME + , PRP_CHG_TIME + , BL_FLAG + , BL_SENDTIME + , RED_FLAG + , RED_SENDTIME + FROM TB_CFS_MST_FLAG + \ No newline at end of file diff --git a/src/cfs/standard/vo/StandardFreePlVO.java b/src/cfs/standard/vo/StandardFreePlVO.java index 443cd7b..9886f5a 100644 --- a/src/cfs/standard/vo/StandardFreePlVO.java +++ b/src/cfs/standard/vo/StandardFreePlVO.java @@ -49,8 +49,19 @@ public class StandardFreePlVO extends CommonParamVO{ private String secsnYn; //탈퇴여부 private String dateType; //날짜구분 - - + private String seqNo; + private String exemptFlag; + private String exemptSendtime; + private String rfidFlag; + private String rfidSendtime; + private String prpFlag; + private String prpSendtime; + private String prpChgTime; + private String blFlag; + private String blSendtime; + private String redFlag; + private String redSendtime; + public String getFareOfficeId() { return fareOfficeId; @@ -310,6 +321,78 @@ public class StandardFreePlVO extends CommonParamVO{ public void setDateType(String dateType) { this.dateType = dateType; } + public String getSeqNo() { + return seqNo; + } + public void setSeqNo(String seqNo) { + this.seqNo = seqNo; + } + public String getExemptFlag() { + return exemptFlag; + } + public void setExemptFlag(String exemptFlag) { + this.exemptFlag = exemptFlag; + } + public String getExemptSendtime() { + return exemptSendtime; + } + public void setExemptSendtime(String exemptSendtime) { + this.exemptSendtime = exemptSendtime; + } + public String getRfidFlag() { + return rfidFlag; + } + public void setRfidFlag(String rfidFlag) { + this.rfidFlag = rfidFlag; + } + public String getRfidSendtime() { + return rfidSendtime; + } + public void setRfidSendtime(String rfidSendtime) { + this.rfidSendtime = rfidSendtime; + } + public String getPrpFlag() { + return prpFlag; + } + public void setPrpFlag(String prpFlag) { + this.prpFlag = prpFlag; + } + public String getPrpSendtime() { + return prpSendtime; + } + public void setPrpSendtime(String prpSendtime) { + this.prpSendtime = prpSendtime; + } + public String getPrpChgTime() { + return prpChgTime; + } + public void setPrpChgTime(String prpChgTime) { + this.prpChgTime = prpChgTime; + } + public String getBlFlag() { + return blFlag; + } + public void setBlFlag(String blFlag) { + this.blFlag = blFlag; + } + public String getBlSendtime() { + return blSendtime; + } + public void setBlSendtime(String blSendtime) { + this.blSendtime = blSendtime; + } + public String getRedFlag() { + return redFlag; + } + public void setRedFlag(String redFlag) { + this.redFlag = redFlag; + } + public String getRedSendtime() { + return redSendtime; + } + public void setRedSendtime(String redSendtime) { + this.redSendtime = redSendtime; + } diff --git a/src/cfs/standard/web/StandarFreePlController.java b/src/cfs/standard/web/StandarFreePlController.java index 046ff1f..9f00740 100644 --- a/src/cfs/standard/web/StandarFreePlController.java +++ b/src/cfs/standard/web/StandarFreePlController.java @@ -15,6 +15,7 @@ import org.springframework.web.bind.annotation.ResponseBody; import cfs.common.util.Result; import cfs.common.vo.ParamBean; +import cfs.standard.dao.StandarFreePlDao; import cfs.standard.service.StandarFreePlService; import cfs.standard.vo.StandardFreePlVO; @@ -26,7 +27,9 @@ public class StandarFreePlController { @Resource(name = "StandarFreePlService") private StandarFreePlService StandarFreePlService; - + + @Resource(name = "StandarFreePlDao") + private StandarFreePlDao standarFreePlDao; /** * @@ -186,5 +189,22 @@ public class StandarFreePlController { return result.getResult(); } + @RequestMapping(value="/cfs/standard/findMstChgFlagList.do", method=RequestMethod.POST) + public @ResponseBody Map findMstChgFlagList( + @RequestBody ParamBean param, HttpServletRequest request) { + Result result = new Result(); + List statList = null; + try { + statList = standarFreePlDao.findMstChgFlagList(""); + result.setData("result", statList); + + result.setMsg(Result.STATUS_SUCESS, "정상적으로 조회가 완료되었습니다."); + }catch(RuntimeException e) { + result.setErrorMsg(Result.STATUS_ERROR, Result.STATUS_ERROR_MESSAGE); + } catch (Exception e) { + result.setErrorMsg(Result.STATUS_ERROR, Result.STATUS_ERROR_MESSAGE); + } + return result.getResult(); + } } diff --git a/src/cfs/trsmrcv/web/CommSmartPlatformFISController.java b/src/cfs/trsmrcv/web/CommSmartPlatformFISController.java index c87e9d4..9591952 100644 --- a/src/cfs/trsmrcv/web/CommSmartPlatformFISController.java +++ b/src/cfs/trsmrcv/web/CommSmartPlatformFISController.java @@ -394,7 +394,22 @@ public class CommSmartPlatformFISController { logger.info(result.getResult().get("resultMessage").toString()); return result.getResult(); } - + + @RequestMapping(value="/cfs/trsmrcv/sleep.do", method=RequestMethod.GET) + public @ResponseBody Map sleep(HttpServletRequest request) throws Exception { + TrsmrcvUtil.printRequestHeader(request); + + logger.info("sleep 요청"); + Thread.sleep(100000); + logger.info("sleep 끝"); + + + + ResultSmartPlatform result = new ResultSmartPlatform(); + result.setMsg(ResultSmartPlatform.STATUS_SUCESS, "정상적으로 처리되었습니다."); + return result.getResult(); + } + /** * 시설공단 확인 *

diff --git a/src/cfs/trsmrcv/web/TrsmrcvUtil.java b/src/cfs/trsmrcv/web/TrsmrcvUtil.java
new file mode 100644
index 0000000..4f7ac5d
--- /dev/null
+++ b/src/cfs/trsmrcv/web/TrsmrcvUtil.java
@@ -0,0 +1,55 @@
+package cfs.trsmrcv.web;
+
+import java.text.SimpleDateFormat;
+import java.util.Date;
+import java.util.Enumeration;
+
+import javax.servlet.http.HttpServletRequest;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+public class TrsmrcvUtil {
+	
+	protected static Logger logger = LoggerFactory.getLogger(TrsmrcvUtil.class);
+	
+	public static void printRequestInfo(HttpServletRequest pReq){
+		printRequestURI(pReq);
+		printRequestHeader(pReq);
+		printRequestParam(pReq);
+		
+	}
+	
+	public static void printRequestURI(HttpServletRequest pReq) {
+
+        String uri = pReq.getRequestURI();
+        String requestTime = (new SimpleDateFormat ("yyyy-MM-dd HH:mm:ss")).format(new Date());
+
+        logger.info("#### RequestURL = " + uri);
+        logger.info("#### RequestTime = " + requestTime);
+        
+    }
+	
+	public static void printRequestHeader(HttpServletRequest pReq) {
+
+        Enumeration eHeader = pReq.getHeaderNames();
+        while (eHeader.hasMoreElements()) {
+            String hName = (String) eHeader.nextElement();
+            String hValue = pReq.getHeader(hName);
+
+            logger.info("#### RequestHeader = " + hName + " : " + hValue);
+        }
+    }
+	
+	public static void printRequestParam(HttpServletRequest pReq) {
+
+        Enumeration eParam = pReq.getParameterNames();
+        while (eParam.hasMoreElements()) {
+            String pName = (String) eParam.nextElement();
+            String pValue = pReq.getParameter(pName);
+
+            logger.info("#### RequestParamMap = " + pName + " : " + pValue);
+        }
+    }
+	
+}