기록 타임라인 노출값 쿼리 수정-2

dev_bert
jonghwan76 3 years ago
parent dad28c721f
commit c4c991c441

@ -624,7 +624,7 @@ public class M_Member_envController extends AbstractControllerManager{
int idx = 0;
for(String word_list:record_list) {
paramMap.put("word", word_list);
paramMap.put("word_order", idx++);
// paramMap.put("word_order", idx++);
int iResult2 = member_envBO.insert_tbl_favorite_word(paramMap);
}
log.info("--------------- 레코드 ---------------");

@ -78,7 +78,7 @@ SELECT
(select
concat(ifnull(tn.prd_nm, ''),' ', tn1.weight, ' 섭취')
from tbl_bf_daily_nutrition_3 tn1
left outer join tbl_db_nutrient tn on tn1.db_dn_no = tn.dn_no
left outer join tbl_db_nutrient tn on tn1.db_dn_no = tn.dn_no
where tn1.dn_no = b.dn_no
) -- 간식
when d.cd_no = 'BF_NU_TP_5' THEN
@ -89,35 +89,65 @@ SELECT
when d.cd_no = 'BF_NU_TP_6' THEN
(select tn2.title
from tbl_bf_daily_nutrition_6 tn1
inner join tbl_code_item_str tn2 on tn2.cg_cd = 'BF_FECES_QTY' and tn1.rest_qty = tn2.val_1
inner join tbl_code_item_str tn2 on tn2.cg_cd = 'BF_FECES_QTY' and tn1.rest_qty = tn2.val_1
where tn1.dn_no = b.dn_no
) -- 대소변
when d.cd_no = 'BF_NU_TP_7' THEN
(select
tv.dv_disease
from tbl_bf_daily_nutrition_7 tn1
inner join tbl_db_vac tv on tn1.db_dvs_no = tv.dv_no
inner join tbl_db_vac tv on tn1.db_dvs_no = tv.dv_no
where tn1.dn_no = b.dn_no
) -- 예방접종
when d.cd_no = 'BF_NU_TP_9' THEN
(select
concat(ifnull(tb.name, ''),' ', tn1.weight, ' 섭취')
from tbl_bf_daily_nutrition_9 tn1
left outer join tbl_db_home_bf tb on tn1.db_dhb_no = tb.dhb_no
left outer join tbl_db_home_bf tb on tn1.db_dhb_no = tb.dhb_no
where tn1.dn_no = b.dn_no
) -- 홈메이드 이유식
when d.cd_no = 'BF_NU_TP_10' THEN
(select
concat(ifnull(tc.prd_nm, ''),' ', tn1.bm, '시간 섭취')
from tbl_bf_daily_nutrition_10 tn1
left outer join tbl_db_bf_commerce tc on tc.dbc_no = tn1.db_dbc_no
left outer join tbl_db_bf_commerce tc on tc.dbc_no = tn1.db_dbc_no
where tn1.dn_no = b.dn_no
) -- 시판이유식
when d.cd_no = 'BF_NU_TP_11' THEN
(select
hosp_nm
from tbl_bf_daily_nutrition_11 tn1
where tn1.dn_no = b.dn_no
) -- 병원
when d.cd_no = 'BF_NU_TP_12' THEN
(select
daily_life
from tbl_bf_daily_nutrition_12 tn1
where tn1.dn_no = b.dn_no
) -- 일상생활
when d.cd_no = 'BF_NU_TP_13' THEN
(select
achievement
from tbl_bf_daily_nutrition_13 tn1
where tn1.dn_no = b.dn_no
) -- 발달과정 성취
when d.cd_no = 'BF_NU_TP_14' THEN
(select
ifnull(blq + brq,0)
from tbl_bf_daily_nutrition_14 tn1
where tn1.dn_no = b.dn_no
) -- 유축
when d.cd_no = 'BF_NU_TP_15' THEN
(select
temperature
from tbl_bf_daily_nutrition_15 tn1
where tn1.dn_no = b.dn_no
) -- 체온
END AS time_val
FROM tbl_bf_family_match a
INNER JOIN tbl_bf_daily_nutrition b on a.smc_no = b.smc_no
INNER JOIN tbl_bf_family_match c on a.smc_no = c.smc_no
INNER JOIN tbl_code_item_str d on b.nutirition_cd_no = d.cd_no
INNER JOIN tbl_bf_daily_nutrition b on a.smc_no = b.smc_no
INNER JOIN tbl_bf_family_match c on a.smc_no = c.smc_no
INNER JOIN tbl_code_item_str d on b.nutirition_cd_no = d.cd_no
WHERE
a.member_id = '1645342677758'
and DATE_FORMAT(b.reg_dt,'%Y-%m-%d') = STR_TO_DATE('2022-02-20','%Y-%m-%d');
a.member_id = '1645342677758'
and DATE_FORMAT(b.reg_dt,'%Y-%m-%d') = STR_TO_DATE('2022-02-20','%Y-%m-%d');

@ -9,16 +9,16 @@
- pw : imc1234
# 기록 카테고리 종류 - 기록 타임라인 노출값 - 103p
1. 모유(BF_NU_TP_1) : ??
2. 간식(BF_NU_TP_3) : 간식명 및 섭취량 또는 간식 표시
3. 대소변(BF_NU_TP_6) : ??
4. 병원(BF_NU_TP_11) - 신규: ?
5. 생활(BF_NU_TP_12) - 신규 : ?
6. 발달과정 성취(BF_NU_TP_13) - 신규 : ?
7. 수면(BF_NU_TP_5) : 수면시간
8. 시판 이유식(BF_NU_TP_10) : 이유식종류 및 섭취량
9. 예방접종(BF_NU_TP_7) : 예방접종명
10. 유축(BF_NU_TP_14) : 유축량
11. 젖병(BF_NU_TP_2) : 젖병 섭취량
12. 체온(BF_NU_TP_15) : 체온
13. 홈페이드 이유식(BF_NU_TP_9) : 홈메이드 이유식 종류 및 섭취량
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) : 홈메이드 이유식 종류 및 섭취량
Loading…
Cancel
Save