소스 검색

Merge branch 'master' of http://wcollector.idatabank.com:5230/dbs289/LifeCenter

sjpark 4 년 전
부모
커밋
6d235b85b4

+ 10 - 0
src/main/java/com/lemon/lifecenter/common/HomeController.java

@@ -9,4 +9,14 @@ public class HomeController {
     public String index() {
         return "redirect:login/staff";
     }
+    
+    @RequestMapping("/store/download_dev.html")
+    public String downLoadDev() {
+        return "/common/download";
+    }
+    
+    @RequestMapping("/store/download.html")
+    public String downLoad() {
+        return "/common/download";
+    }
 }

+ 1 - 1
src/main/java/com/lemon/lifecenter/common/LifeCenterInterCeptor.java

@@ -41,7 +41,7 @@ public class LifeCenterInterCeptor extends HandlerInterceptorAdapter {
         logger.error("url -- > " + url);
         logger.error("url -- > " + url.contains( "/mobile" ));
         
-        if (url.contains( "/error" ) || url.contains("/nonface/wait")) {
+        if (url.contains( "/error" ) || url.contains("/nonface/wait") || url.contains("/store")) {
             return true;
         }
         

+ 1 - 1
src/main/java/com/lemon/lifecenter/common/WebConfigurations.java

@@ -23,6 +23,6 @@ public class WebConfigurations implements WebMvcConfigurer {
     public void addInterceptors(InterceptorRegistry registry) {
         registry.addInterceptor(lifeCenterInterCeptor)
             .addPathPatterns( "/**/*" )
-            .excludePathPatterns( "/resources/css/**", "/resources/js/**", "/resources/images/**", "/resources/fonts/**" );
+            .excludePathPatterns( "/resources/css/**", "/resources/download/**", "/resources/js/**", "/resources/images/**", "/resources/fonts/**" );
     }
 }

+ 107 - 0
src/main/webapp/WEB-INF/jsp/common/download.jsp

@@ -0,0 +1,107 @@
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
+<%@ page language="java" contentType="text/html; charset=UTF-8"
+    pageEncoding="UTF-8"%>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0">
+<title>생활치료센터 다운로드</title>
+<style type="text/css">
+.container {
+    position: relative;
+}
+.mainheader {
+    top: 0;
+    left: 0;
+    width: 100%;
+    background-color: #fff;
+}
+.mainheader * {
+    position: relative;
+    background-position: center;
+    -webkit-box-sizing: border-box;
+    -moz-box-sizing: border-box;
+    box-sizing: border-box;
+    background-size: contain;
+    background-repeat: no-repeat;
+    display: inline-block;
+    float: left;
+    margin: 1em 0;
+}
+.hospitallogo {
+    margin-left: 10%;
+    width: 50%;
+    height: 40px;
+}
+.toplogo {
+    position: relative;
+    width: 30%;
+    height: 40px;
+    margin-left: 10px;
+}
+.download {
+    clear: both;
+    width: 100%;
+    margin-left: auto;
+    margin-right: auto;
+    display: block;
+    margin-top: 15px;
+}
+.downloadbtn {
+    margin: 10px;
+    background-color: whitesmoke;
+    padding: 10px;
+    border-radius: 1.0em;
+}
+.logoimg {
+    width: 40px;
+    height: 40px;
+    padding-top: 20px;
+}
+.hidden {
+    position: absolute;
+    left: -10000;
+    width: 0px;
+}
+.ui-btn{
+    border-color: #fff;
+}
+.version{
+    clear: both;
+    text-align: right;
+    border-bottom: solid 2px #bbb;
+}
+</style>
+</head>
+<body>
+    <div class="container">
+        <!--헤더-->
+        <div class="mainheader">
+            <div class="hospitallogo">
+                <p class="hidden"></p>
+            </div>
+            <div class="toplogo">
+                <p class="hidden"></p>
+            </div>
+        </div>
+        <p class="version">생활치료센터 서비스 입니다.</p>
+
+        <!--파일-->
+        <div class="download ui-grid-a" align="center">
+            <a href="/resources/download/pro/android/ctc-app-product-release.apk" class="ui-btn-b ui-block-a ui-corner-all">
+                <div class="downloadbtn">
+                    <img src="/resources/images/android.png" class="logoimg">
+                    <p>생활치료센터<br />ANDROID 설치</p>
+                </div>
+            </a>
+            <a href="itms-services://?action=download-manifest&url=https://life-center.lemonhc.com/resources/download/pro/ios/inhouse/manifest.plist" class="ui-btn-b ui-block-b ui-corner-all ">
+                <div class="downloadbtn">
+                    <img src="/resources/images/apple.png" class="logoimg">
+                    <p>생활치료센터<br>iOS(Apple) 설치</p>
+                </div>
+            </a>
+        </div>
+    </div>
+    <footer class="sayhello"></footer>
+</body>
+</html>

+ 107 - 0
src/main/webapp/WEB-INF/jsp/common/download_dev.jsp

@@ -0,0 +1,107 @@
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
+<%@ page language="java" contentType="text/html; charset=UTF-8"
+    pageEncoding="UTF-8"%>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0">
+<title>생활치료센터 다운로드(개발)</title>
+<style type="text/css">
+.container {
+    position: relative;
+}
+.mainheader {
+    top: 0;
+    left: 0;
+    width: 100%;
+    background-color: #fff;
+}
+.mainheader * {
+    position: relative;
+    background-position: center;
+    -webkit-box-sizing: border-box;
+    -moz-box-sizing: border-box;
+    box-sizing: border-box;
+    background-size: contain;
+    background-repeat: no-repeat;
+    display: inline-block;
+    float: left;
+    margin: 1em 0;
+}
+.hospitallogo {
+    margin-left: 10%;
+    width: 50%;
+    height: 40px;
+}
+.toplogo {
+    position: relative;
+    width: 30%;
+    height: 40px;
+    margin-left: 10px;
+}
+.download {
+    clear: both;
+    width: 100%;
+    margin-left: auto;
+    margin-right: auto;
+    display: block;
+    margin-top: 15px;
+}
+.downloadbtn {
+    margin: 10px;
+    background-color: whitesmoke;
+    padding: 10px;
+    border-radius: 1.0em;
+}
+.logoimg {
+    width: 40px;
+    height: 40px;
+    padding-top: 20px;
+}
+.hidden {
+    position: absolute;
+    left: -10000;
+    width: 0px;
+}
+.ui-btn{
+    border-color: #fff;
+}
+.version{
+    clear: both;
+    text-align: right;
+    border-bottom: solid 2px #bbb;
+}
+</style>
+</head>
+<body>
+    <div class="container">
+        <!--헤더-->
+        <div class="mainheader">
+            <div class="hospitallogo">
+                <p class="hidden"></p>
+            </div>
+            <div class="toplogo">
+                <p class="hidden"></p>
+            </div>
+        </div>
+        <p class="version">생활치료센터 서비스 입니다.</p>
+
+        <!--파일-->
+        <div class="download ui-grid-a" align="center">
+            <a href="/resources/download/dev/android/ctc-app-product-release.apk" class="ui-btn-b ui-block-a ui-corner-all">
+                <div class="downloadbtn">
+                    <img src="/resources/images/android.png" class="logoimg">
+                    <p>생활치료센터<br />ANDROID 설치</p>
+                </div>
+            </a>
+            <a href="itms-services://?action=download-manifest&url=https://life-center.lemonhc.com/resources/download/dev/ios/inhouse/manifest.plist" class="ui-btn-b ui-block-b ui-corner-all ">
+                <div class="downloadbtn">
+                    <img src="/resources/images/apple.png" class="logoimg">
+                    <p>생활치료센터<br>iOS(Apple) 설치</p>
+                </div>
+            </a>
+        </div>
+    </div>
+    <footer class="sayhello"></footer>
+</body>
+</html>

BIN
src/main/webapp/resources/download/dev/android/ctc-app-product-release.apk


+ 45 - 0
src/main/webapp/resources/download/dev/ios/inhouse/manifest.plist

@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>items</key>
+	<array>
+		<dict>
+			<key>assets</key>
+			<array>
+				<dict>
+					<key>kind</key>
+					<string>software-package</string>
+					<key>url</key>
+					<string>https://life-center.lemonhc.com/resources/download/dev/ios/inhouse/mcare-ctc-inhouse.ipa</string>
+				</dict>
+				<dict>
+					<key>kind</key>
+					<string>display-image</string>
+					<key>url</key>
+					<string>https</string>
+				</dict>
+				<dict>
+					<key>kind</key>
+					<string>full-size-image</string>
+					<key>url</key>
+					<string>https</string>
+				</dict>
+			</array>
+			<key>metadata</key>
+			<dict>
+				<key>bundle-identifier</key>
+				<string>com.lemonhc.ctc.inhouse</string>
+				<key>bundle-version</key>
+				<string>1</string>
+				<key>kind</key>
+				<string>software</string>
+				<key>platform-identifier</key>
+				<string>com.apple.platform.iphoneos</string>
+				<key>title</key>
+				<string>생활치료센터</string>
+			</dict>
+		</dict>
+	</array>
+</dict>
+</plist>

BIN
src/main/webapp/resources/download/dev/ios/inhouse/mcare-ctc-inhouse.ipa


BIN
src/main/webapp/resources/download/pro/android/ctc-app-product-release.apk


+ 45 - 0
src/main/webapp/resources/download/pro/ios/inhouse/manifest.plist

@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>items</key>
+	<array>
+		<dict>
+			<key>assets</key>
+			<array>
+				<dict>
+					<key>kind</key>
+					<string>software-package</string>
+					<key>url</key>
+					<string>https://life-center.lemonhc.com/resources/download/pro/ios/inhouse/mcare-ctc-inhouse.ipa</string>
+				</dict>
+				<dict>
+					<key>kind</key>
+					<string>display-image</string>
+					<key>url</key>
+					<string>https</string>
+				</dict>
+				<dict>
+					<key>kind</key>
+					<string>full-size-image</string>
+					<key>url</key>
+					<string>https</string>
+				</dict>
+			</array>
+			<key>metadata</key>
+			<dict>
+				<key>bundle-identifier</key>
+				<string>com.lemonhc.ctc.inhouse</string>
+				<key>bundle-version</key>
+				<string>1</string>
+				<key>kind</key>
+				<string>software</string>
+				<key>platform-identifier</key>
+				<string>com.apple.platform.iphoneos</string>
+				<key>title</key>
+				<string>생활치료센터</string>
+			</dict>
+		</dict>
+	</array>
+</dict>
+</plist>

BIN
src/main/webapp/resources/download/pro/ios/inhouse/mcare-ctc-inhouse.ipa


BIN
src/main/webapp/resources/images/android.png


BIN
src/main/webapp/resources/images/apple.png