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

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

Loading…
Cancel
Save