[수정] 백신 DB 업데이트 및 백신 query 변경

dev_bert
정이솔 3 years ago
parent 35ea87d85f
commit 0cdf3fec51

@ -180,22 +180,23 @@ public class M_Bf_daily_nutritionController extends AbstractControllerManager{
String birthday = RenaStringUtil.getData(rm_child, "birthday");
String baseday = RenaStringUtil.getData(rm, "baseday");
int afterbirthday = DateUtil.compareDateWithFormat(birthday, baseday, DateUtil.F_YYYYMMDDDash, DateUtil.F_YYYYMMDDDot);
int label=0;
if(afterbirthday<=31) label=1;
else if(afterbirthday<=63) label=2;
else if(afterbirthday<=95) label=3;
else if(afterbirthday<=158) label=4;
else if(afterbirthday<=221) label=5;
else if(afterbirthday<=408) label=6;
else if(afterbirthday<=502) label=7;
else if(afterbirthday<=596) label=8;
else if(afterbirthday<=752) label=9;
else if(afterbirthday<=1125) label=10;
else if(afterbirthday<=1870) label=11;
else if(afterbirthday<=4103) label=12;
else if(afterbirthday<=4476) label=13;
else if(afterbirthday<=4849) label=14;
paramMap.put("label", label);
// int label=0;
// if(afterbirthday<=31) label=1;
// else if(afterbirthday<=63) label=2;
// else if(afterbirthday<=95) label=3;
// else if(afterbirthday<=158) label=4;
// else if(afterbirthday<=221) label=5;
// else if(afterbirthday<=408) label=6;
// else if(afterbirthday<=502) label=7;
// else if(afterbirthday<=596) label=8;
// else if(afterbirthday<=752) label=9;
// else if(afterbirthday<=1125) label=10;
// else if(afterbirthday<=1870) label=11;
// else if(afterbirthday<=4103) label=12;
// else if(afterbirthday<=4476) label=13;
// else if(afterbirthday<=4849) label=14;
// paramMap.put("label", label);
paramMap.put("label", rm_child.get("past_month"));
List<DataMap> lm_vac = bf_daily_nutritionBO.select_db_vac_list(paramMap);
DataMap.putToModel(model, "lm_vac", lm_vac);

@ -1596,7 +1596,7 @@
,dv_no
,round
FROM tbl_db_vac_schedule
WHERE start_label<![CDATA[<=]]>#label# AND #label#<![CDATA[<=]]>end_label
WHERE start_label<![CDATA[<=]]>#label# AND #label#<![CDATA[<]]>end_label
)x
LEFT JOIN tbl_db_vac dv ON dv.dv_no = x.dv_no
LEFT JOIN tbl_bf_daily_nutrition_7 dn ON dn.db_dvs_no = x.dvs_no

@ -394,7 +394,7 @@
<select id="select_bf_vac_schedule_list" resultClass="dataMap" parameterClass="dataMap">
select date_format(date_add(fb.birthday,interval dvs.start_label month),'%Y. %m. %d') recmnd_from_dt
, date_format(date_add(fb.birthday,interval dvs.end_label month),'%Y. %m. %d') recmnd_to_dt
, date_format(date_add(date_add(fb.birthday, interval dvs.end_label month), interval -1 day),'%Y. %m. %d') recmnd_to_dt
, date_format(date_add(fb.birthday,interval dvs.start_label month),'%Y년 %m월') recmnd_month
, concat (dvs.round, ' 차 ', dv_disease ) as dv_disease
, dvs.round
@ -403,13 +403,13 @@
on dvs.dv_no = dv.dv_no
left join tbl_bf_family_baby fb
on fb.smc_no = #smc_no#
where date_add(fb.birthday,interval dvs.start_label month) >= now()
order by recmnd_from_dt , dvs.dv_no, dvs.round
where not now() > date_add(date_add(fb.birthday, interval dvs.end_label month), interval -1 day)
order by recmnd_to_dt , dvs.dv_no, dvs.round
</select>
<select id="select_bf_vac_schedule_list_prvs" resultClass="dataMap" parameterClass="dataMap">
select date_format(date_add(fb.birthday,interval dvs.start_label month),'%Y. %m. %d') recmnd_from_dt
, date_format(date_add(fb.birthday,interval dvs.end_label month),'%Y. %m. %d') recmnd_to_dt
, date_format(date_add(date_add(fb.birthday, interval dvs.end_label month), interval -1 day),'%Y. %m. %d') recmnd_to_dt
, date_format(date_add(fb.birthday,interval dvs.start_label month),'%Y년 %m월') recmnd_month
, concat (dvs.round, ' 차 ', dv_disease ) as dv_disease
, dvs.round
@ -418,7 +418,7 @@
on dvs.dv_no = dv.dv_no
left join tbl_bf_family_baby fb
on fb.smc_no = #smc_no#
where not date_add(fb.birthday,interval dvs.start_label month) >= now()
where now() > date_add(date_add(fb.birthday, interval dvs.end_label month), interval -1 day)
order by recmnd_from_dt , dvs.dv_no, dvs.round
</select>
@ -459,7 +459,7 @@
on fb.smc_no = #smc_no#
where smc_no = #smc_no#
and now() >= date_add(date_add(fb.birthday,interval start_label month), INTERVAL -3 DAY)
and date_add(fb.birthday,interval dvs.end_label month) >= now()
and date_add(date_add(fb.birthday,interval dvs.end_label month), interval -1 day) >= now()
order by recmnd_from_dt , dvs.dv_no, dvs.round
</select>

Loading…
Cancel
Save