You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
bf/개발참고.txt

103 lines
4.1 KiB

# 계정정보
- 어드민 운영서버 : [http://devops.lookylooks.ai:14288/bf/admin/index.do](http://devops.lookylooks.ai:14288/bf/admin/index.do)
- 프론트 운영서버 : [http://devops.lookylooks.ai:14288/bf/m/login/view_login.do](http://devops.lookylooks.ai:14288/bf/m/login/view_login.do)
- 어드민 계정정보 : imcloud / imc1234
# 기록 카테고리 종류 - 기록 타임라인 노출값 - 103p
1. O 모유(BF_NU_TP_1) : ??
2. O 간식(BF_NU_TP_3) - O : 간식명 및 섭취량 또는 간식 표시
3. O 대소변(BF_NU_TP_6) - O : ??
4. O 병원(BF_NU_TP_11) - 신규: ??
5. O 생활(BF_NU_TP_12) - 신규 : ??
6. O 발달과정 성취(BF_NU_TP_13) - 신규 : ?
7. O 수면(BF_NU_TP_5) : 수면시간
8. O 시판 이유식(BF_NU_TP_10) : 이유식종류 및 섭취량
9. O 예방접종(BF_NU_TP_7) : 예방접종명
10. O 유축(BF_NU_TP_14) : 유축량
11. O 젖병(BF_NU_TP_2) : 젖병 섭취량
12. X 체온(BF_NU_TP_15) : 체온
13. O 홈페이드 이유식(BF_NU_TP_9) : 홈메이드 이유식 종류 및 섭취량
# 음악설정 파일 등록절차
1. 삭제시에는 삭제키를 List로 넘겨서 배열에서 삭제.
2. 추가시에는 해당 파일을 신규로 등록
3. 수정시에는 해당키 삭제후 해당 파일 신규로 등록
# 세션 회원정보
HttpSession session = request.getSession(false);
DataMap rm_mem = (DataMap) session.getAttribute(ConstantSystem.SESSION_RM_MEMBER);
paramMap.put("member_id", rm_mem.get("member_id"));
# 추천 홈메이드 이유식 추천 절차
1. 금일 섭취기록과 이전 섭취기록 데이터를 기반으로 추천 이유식 식재료 목록
SELECT x.* ,
COUNT(lbi.reg_dt) AS views
FROM ( SELECT dbi_no ,
food_cd ,
name_real ,
keyword1 ,
keyword2 ,
keyword3 ,
SUM(0 +ROUND(IFNULL(fe,0)/40.0*100) +ROUND(IFNULL(vitamina,0)/750.0*100) +ROUND(IFNULL(vitamind,0)/35.0*100) +ROUND(IFNULL(vitamine,0)/150.0*100) +IF(dqi_food_4 >= 1, 30, 0) +IF(dqi_food_6 >= 1, 30, 0) +IF(dqi_food_7 >= 1, 30, 0) +IF(dqi_food_8 >= 1, 30, 0) ) AS total
FROM tbl_db_bf_ingre
GROUP BY dbi_no
)
x
LEFT JOIN tbl_log_bf_ingre lbi
ON x.dbi_no = lbi.dbi_no
WHERE 1 =1
AND x.total >40
GROUP BY x.dbi_no
ORDER BY RAND() LIMIT 3;
2. 위의 추천 이유식 식재료 데이터를 기반으로 [홈메이드이유식 - 식재료중량비율] 데이터 조회
SELECT dhb.dhb_no ,
dhb.name ,
COUNT(lhb.reg_dt) AS views
FROM ( SELECT dhb_cd
FROM tbl_db_home_bf_ingre
WHERE di_name IN ( '조기' ,
'서리태' ,
'인삼' )
GROUP BY dhb_cd
)
x
LEFT JOIN tbl_db_home_bf dhb
ON dhb.dhb_cd = x.dhb_cd
LEFT JOIN tbl_log_home_bf lhb
ON lhb.dhb_no = dhb.dhb_no
WHERE dhb.for_m ='완료기'
GROUP BY dhb.dhb_no
ORDER BY RAND() LIMIT 3;
3. 참고
-- 홈메이드이유식 > 식재료중량비율
select * from tbl_db_home_bf_ingre;
-- 이유식 식재료
select name_real from tbl_db_bf_ingre;
# 추천이유식, 추천식재료 ajax 연동 API
http://devops.lookylooks.ai:14288/bf/m/bf_food/list_bf_homemade_recommend_ajax?phone_num=01080335621&name=김규민
# 자동로그인 관련
- 로그인
window.ReactNativeWebView.postMessage(JSON.stringify({action:'login', member_id: '1651069631295'}))
- 로그아웃
window.ReactNativeWebView.postMessage(JSON.stringify({action:'logout', member_id: '1651069631295'}))
- 자동로그인 웹URL - POST or GET
http://devops.lookylooks.ai:14288/m/login/loginAutoMobile?member_id=1651069631295
# 해야할일
- 디비 import
- 서버 배포
- SNS(네이버, 카카오) 개발자 센터 URL 등록
- SMS 및 구글메일 전송정보 확인
- 홈화면 아이정보 슬라이딩 기능 적용