[수정] 1. 기록 등록할 때 가중치 식을 계산하여 각 기록 DB에 저장

dev_bert
정이솔 3 years ago
parent 287691796f
commit daf66ea854

@ -401,7 +401,7 @@
when tn1.db_dn_tp = 'sf' then ifnull(tc.prd_nm, '')
end
,' '
,tn1.eat_qty, 'ml 섭취'
,tn1.eat_qty, 'g(ml) 섭취'
)
FROM tbl_bf_daily_nutrition_3 tn1
LEFT OUTER JOIN tbl_db_nutrient tb ON tn1.db_dn_no = tb.dn_no
@ -442,7 +442,7 @@
when tn1.db_dhb_tp = 'bf' then ifnull(tc.name, '')
end
,
tn1.eat_qty, 'ml 섭취'
tn1.eat_qty, 'g(ml) 섭취'
)
FROM tbl_bf_daily_nutrition_9 tn1
LEFT OUTER JOIN tbl_db_home_sf tb on tn1.db_dhb_no = tb.dhb_no
@ -456,7 +456,7 @@
case
when tn1.db_dbc_tp = 'sf' then ifnull(tb.prd_nm, '')
when tn1.db_dbc_tp = 'bf' then ifnull(tc.prd_nm, '')
end , tn1.eat_qty, 'ml 섭취' )
end , tn1.eat_qty, 'g(ml) 섭취' )
FROM tbl_bf_daily_nutrition_10 tn1
LEFT OUTER JOIN tbl_db_sf_commerce tb on tn1.db_dbc_no = tb.dbc_no
LEFT OUTER JOIN tbl_db_bf_commerce tc on tn1.db_dbc_no = tc.dbc_no
@ -1036,10 +1036,10 @@
</insert>
<insert id="insert_bf_daily_nutrition_2" parameterClass="dataMap">
<insert id="insert_bf_daily_nutrition_2" parameterClass="dataMap">
INSERT tbl_bf_daily_nutrition_2
(
reg_dt
(
reg_dt
,dn_no
,smc_no
,baseday
@ -1049,32 +1049,40 @@
<isNotEmpty property="fed_rs">,fed_rs</isNotEmpty>
<isNotEmpty property="emo_pre">,emo_pre</isNotEmpty>
<isNotEmpty property="emo_post">,emo_post</isNotEmpty>
<isNotEmpty property="db_dn_no">,db_dn_no</isNotEmpty>
<isNotEmpty property="lacto">,lacto</isNotEmpty>
<isNotEmpty property="eat_qty">,eat_qty</isNotEmpty>
<isNotEmpty property="bm">,bm</isNotEmpty>
<isNotEmpty property="bs">,bs</isNotEmpty>
<isNotEmpty property="rem">,rem</isNotEmpty>
<isNotEmpty property="milk_tp">,weight</isNotEmpty>
) VALUES (
STR_TO_DATE(concat(#reg_date#,' ', #reg_time#) ,'%Y.%m.%d %l:%i %p')
,#dn_no#
,#smc_no#
STR_TO_DATE(concat(#reg_date#,' ', #reg_time#) ,'%Y.%m.%d %l:%i %p')
,#dn_no#
,#smc_no#
,#baseday#
,#birthday#
,#afterbirthday#
,#afterbirthday#
<isNotEmpty property="milk_tp">,#milk_tp#</isNotEmpty>
<isNotEmpty property="fed_rs">,#fed_rs#</isNotEmpty>
<isNotEmpty property="emo_pre">,#emo_pre#</isNotEmpty>
<isNotEmpty property="emo_post">,#emo_post#</isNotEmpty>
<isNotEmpty property="db_dn_no">,#db_dn_no#</isNotEmpty>
<isNotEmpty property="lacto">,#lacto#</isNotEmpty>
<isNotEmpty property="eat_qty">,#eat_qty#</isNotEmpty>
<isNotEmpty property="bm">,#bm#</isNotEmpty>
<isNotEmpty property="bs">,#bs#</isNotEmpty>
<isNotEmpty property="rem">,#rem#</isNotEmpty>
<isEqual property="milk_tp" compareValue="87">
,#eat_qty#/(SELECT srv from tbl_db_nutrient where dn_no=(<isNotEmpty property="db_dn_no">#db_dn_no#</isNotEmpty>))
</isEqual>
<isEqual property="milk_tp" compareValue="88">
,#eat_qty#/100
</isEqual>
)
</insert>
<insert id="insert_bf_daily_nutrition_3" parameterClass="dataMap">
@ -1388,8 +1396,8 @@
<isNotEmpty property="allergy_cd_no">,allergy_cd_no</isNotEmpty>
<isNotEmpty property="db_dbc_no">,db_dbc_no</isNotEmpty>
<isNotEmpty property="db_dbc_tp">,db_dbc_tp</isNotEmpty>
<isNotEmpty property="eat_qty">,eat_qty</isNotEmpty>
<isNotEmpty property="weight">,weight</isNotEmpty>
<isNotEmpty property="eat_qty">,eat_qty</isNotEmpty>
) VALUES (
STR_TO_DATE(concat(#reg_date#,' ', #reg_time#) ,'%Y.%m.%d %l:%i %p')
,#dn_no#
@ -1408,8 +1416,8 @@
<isNotEmpty property="allergy_cd_no">,#allergy_cd_no#</isNotEmpty>
<isNotEmpty property="db_dbc_no">,#db_dbc_no#</isNotEmpty>
<isNotEmpty property="db_dbc_tp">,#db_dbc_tp#</isNotEmpty>
<isNotEmpty property="eat_qty">,#eat_qty#</isNotEmpty>
<isNotEmpty property="weight">,#weight#</isNotEmpty>
<isNotEmpty property="eat_qty">,((#eat_qty#)/(SELECT srv from tbl_db_bf_commerce where dbc_no=(<isNotEmpty property="db_dbc_no">#db_dbc_no#</isNotEmpty>)))</isNotEmpty>
<isNotEmpty property="eat_qty">,#eat_qty#</isNotEmpty>
)
</insert>

@ -256,7 +256,7 @@
when tn1.db_dn_tp = 'sf' then ifnull(tc.prd_nm, '')
end
, ' '
, tn1.eat_qty, 'ml 섭취'
, tn1.eat_qty, 'g(ml) 섭취'
)
from tbl_bf_daily_nutrition_3 tn1
left outer join tbl_db_nutrient tb on tn1.db_dn_no = tb.dn_no
@ -286,7 +286,7 @@
when tn1.db_dhb_tp = 'bf' then ifnull(tc.name, '')
end
,
tn1.eat_qty, 'ml 섭취'
tn1.eat_qty, 'g(ml) 섭취'
)
from tbl_bf_daily_nutrition_9 tn1
left outer join tbl_db_home_sf tb on tn1.db_dhb_no = tb.dhb_no
@ -299,7 +299,7 @@
case
when tn1.db_dbc_tp = 'sf' then ifnull(tb.prd_nm, '')
when tn1.db_dbc_tp = 'bf' then ifnull(tc.prd_nm, '')
end, tn1.eat_qty, 'ml 섭취')
end, tn1.eat_qty, 'g(ml) 섭취')
FROM tbl_bf_daily_nutrition_10 tn1
LEFT OUTER JOIN tbl_db_sf_commerce tb on tn1.db_dbc_no = tb.dbc_no
LEFT OUTER JOIN tbl_db_bf_commerce tc on tn1.db_dbc_no = tc.dbc_no

Loading…
Cancel
Save