diff --git a/src/main/java/com/backoffice/constants/ConstantSystem.java b/src/main/java/com/backoffice/constants/ConstantSystem.java
index ec86973..298a496 100644
--- a/src/main/java/com/backoffice/constants/ConstantSystem.java
+++ b/src/main/java/com/backoffice/constants/ConstantSystem.java
@@ -95,7 +95,7 @@ public class ConstantSystem {
public static String API_KEY = "";
public static String API_SENDNUM = "";
-// public static String MUSIC_PATH = "";
+ public static String MUSIC_PATH = "";
public static final String M_KEY = "376d69737379787568616e6765a65a61";
@@ -134,7 +134,7 @@ public class ConstantSystem {
API_KEY = PropertyUtil.getProperty(PROPERTIES_FILE, "sms.api_key");
API_SENDNUM = PropertyUtil.getProperty(PROPERTIES_FILE, "sms.api_sendnum");
-// MUSIC_PATH = PropertyUtil.getProperty(PROPERTIES_FILE, "file.music_path");
+ MUSIC_PATH = PropertyUtil.getProperty(PROPERTIES_FILE, "file.music_path");
SERVER_NAME_SHORT_URL = SERVER_NAME + "/c/"; //
}
diff --git a/src/main/java/com/backoffice/m/member_env/M_Member_envController.java b/src/main/java/com/backoffice/m/member_env/M_Member_envController.java
index 4f0b8a1..94f53e9 100644
--- a/src/main/java/com/backoffice/m/member_env/M_Member_envController.java
+++ b/src/main/java/com/backoffice/m/member_env/M_Member_envController.java
@@ -674,8 +674,8 @@ public class M_Member_envController extends AbstractControllerManager{
String delList = request.getParameter("delList"); //삭제 음악파일 목록(콤마구분)
List fileList = request.getFiles("file"); //파일 목록
-// String path = ConstantSystem.MUSIC_PATH; //업로드 경로 -> 추후 프로퍼티로 빼야함.
- String path = request.getSession().getServletContext().getRealPath("/music"); //업로드 경로 -> 컨텍스트의 music path로 설정
+ String path = ConstantSystem.MUSIC_PATH; //업로드 경로 -> 추후 프로퍼티로 빼야함.
+// String path = request.getSession().getServletContext().getRealPath("/music"); //업로드 경로 -> 컨텍스트의 music path로 설정
String nFileName = gmUtil.getUniqueNumber(); //업로드 파일명
int idx = 0;
diff --git a/src/main/java/com/backoffice/m/memory/M_MemoryController.java b/src/main/java/com/backoffice/m/memory/M_MemoryController.java
index 33b93ec..3a7dd66 100644
--- a/src/main/java/com/backoffice/m/memory/M_MemoryController.java
+++ b/src/main/java/com/backoffice/m/memory/M_MemoryController.java
@@ -118,10 +118,17 @@ public class M_MemoryController extends AbstractControllerManager{
@RequestMapping(value="memory_daily")
public String memory_daily(@ModelAttribute("model") ModelMap model, HttpServletRequest request, HttpServletResponse response, RedirectAttributes ra) {
DataMap paramMap = gmUtil.getDataMapFromRequest(request);
+ String dayFlag = paramMap.getString("dayFlag");
+ String currDate = paramMap.getString("currDate");
String view_nm = RenaStringUtil.getData(paramMap, "view_nm");
String redirect_url = "m/memory/memory_daily";
+ String today = ""; //날짜선택 화면 표시용 날짜형식
+ String day = ""; //해당날짜 요일
+
+ log.info("currDate:" + currDate);
+
try {
boolean is_login = gmUtil.setSessionForMobileMember(request, paramMap);
if(is_login == false) {
@@ -130,8 +137,20 @@ public class M_MemoryController extends AbstractControllerManager{
}else{
HttpSession session = request.getSession(false);
DataMap rm_mem = (DataMap) session.getAttribute(ConstantSystem.SESSION_RM_MEMBER);
-
DataMap rm_child = (DataMap) session.getAttribute(ConstantSystem.SESSION_RM_CHILD);
+
+ if(currDate.equals("")) {
+ today = DateUtil.getTodayAddDate(0,"yyyy-MM-dd");
+ } else {
+ if(dayFlag.equals("plus")) {
+ today = DateUtil.getTodayAddDateWithBaseDate(1, currDate,"yyyy-MM-dd");
+ } else {
+ today = DateUtil.getTodayAddDateWithBaseDate(-1, currDate,"yyyy-MM-dd");
+ }
+ }
+
+ log.info("today:" + today);
+
//세션에 선택된 아이정보가 있을 경우
if(rm_child != null) {
paramMap.put("smc_no", rm_child.get("smc_no"));
@@ -142,7 +161,17 @@ public class M_MemoryController extends AbstractControllerManager{
return redirect_url;
}
- List time_list = memoryBO.select_timeline(paramMap);
+// log.info("rm_child:" + rm_child);
+ int afterbirthday = DateUtil.compareDateWithFormat(rm_child.getString("birthday").substring(0,10), today, DateUtil.F_YYYYMMDDDash);
+ log.info("a_birth:" + afterbirthday);
+
+ rm_mem.put("past_day", afterbirthday);
+ rm_mem.put("today", today);
+ rm_mem.put("day", DateUtil.getDay(today, "yyyy-MM-dd"));
+ paramMap.put("startDate", today + " 00:00:00");
+ paramMap.put("endDate", today + " 23:59:59");
+
+ List time_list = memoryBO.select_day(paramMap);
DataMap.putToModel(model, "time_list", time_list);
DataMap.putToModel(model, "rm_mem", rm_mem);
}
@@ -184,7 +213,7 @@ public class M_MemoryController extends AbstractControllerManager{
log.info("currDate:" + currDate);
- if(currDate == null) {
+ if(currDate.equals("")) {
today = DateUtil.getTodayAddDate(-7,"yyyy-MM-dd");
} else {
if(dayFlag.equals("plus")) {
@@ -200,6 +229,7 @@ public class M_MemoryController extends AbstractControllerManager{
DataMap rm_mem = (DataMap) session.getAttribute(ConstantSystem.SESSION_RM_MEMBER);
DataMap rm_child = (DataMap) session.getAttribute(ConstantSystem.SESSION_RM_CHILD);
+
//세션에 선택된 아이정보가 있을 경우
if(rm_child != null) {
paramMap.put("smc_no", rm_child.get("smc_no"));
diff --git a/src/main/resources/bf.properties b/src/main/resources/bf.properties
index d7c6ead..c074f58 100644
--- a/src/main/resources/bf.properties
+++ b/src/main/resources/bf.properties
@@ -52,7 +52,7 @@ sms.api_id=gaonn0509
sms.api_key=040ec316ad13c59031b5c4c30cdec923
sms.api_sendnum=02-363-5123
-#file.music_path=e:/bf/music/
+file.music_path=c:/bf/music/
mysql_driver=net.sf.log4jdbc.DriverSpy
mysql_url=jdbc:log4jdbc:mysql://devops.lookylooks.ai:14236/babyfeed
diff --git a/src/main/resources/sqlmap/m/memory/com.backoffice.m.memory.memory.xml b/src/main/resources/sqlmap/m/memory/com.backoffice.m.memory.memory.xml
index bb1153e..2dbf5b4 100644
--- a/src/main/resources/sqlmap/m/memory/com.backoffice.m.memory.memory.xml
+++ b/src/main/resources/sqlmap/m/memory/com.backoffice.m.memory.memory.xml
@@ -20,16 +20,114 @@
-
-
+
+
-
-
-
+
+
+
-
-
- -
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
-
- 2022.01.02(일)
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+

+ ${model['rm_mem']['today']!}(${model['rm_mem']['day']!})
+

+
+
+
+
+
+
+
+
+ <#list model['time_list'] as item>
+
+ #list>
+
-
-
-
-
-
+
+
+
-
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
- <#include "/m/include/index_bottom_menu.ftl">
-
- <#include "/m/member_env/include_return_url.ftl">
+
+
+
+
+
+<#include "/m/include/index_bottom_menu.ftl">
+
+<#include "/m/member_env/include_return_url.ftl">
+
+
+
<#include "/m/include/index_bottom.ftl">