|
|
|
@ -37,7 +37,7 @@ |
|
|
|
'榆山街道' as street, |
|
|
|
ui.USER_NAME, |
|
|
|
ui.ID_CARD, |
|
|
|
YEAR (now()) - YEAR (substring(ui.ID_CARD, 7, 8)) as age, |
|
|
|
ui.age, |
|
|
|
CASE WHEN ui.VACCINATION_NUM > 0 THEN 1 ELSE 0 END AS isInoculate, |
|
|
|
IFNULL(ui.VACCINATION_NUM, 0) AS VACCINATION_NUM, |
|
|
|
IFNULL(ui.VACCINATION_STATE, 0) AS VACCINATION_STATE, |
|
|
|
@ -51,8 +51,7 @@ |
|
|
|
uir.PLOT, |
|
|
|
uir.BUILDING_NO, |
|
|
|
uir.UNIT, |
|
|
|
uir.ROOM_NO, |
|
|
|
DATE_FORMAT(uir.CREATED_TIME,'%Y-%m-%d %H:%i:%s') as CREATED_TIME |
|
|
|
uir.ROOM_NO |
|
|
|
from epidemic_user_info ui |
|
|
|
left join epidemic_user_inout_record uir on ui.ID_CARD=uir.ID_CARD |
|
|
|
where ui.DEL_FLAG='0' |
|
|
|
@ -97,16 +96,13 @@ |
|
|
|
and ui.AGE <= #{ageEnd} |
|
|
|
</if> |
|
|
|
<if test="isInoculate != null and isInoculate != '' and isInoculate == 0"> |
|
|
|
and ui.VACCINATION_NUM = 0 |
|
|
|
and ui.VACCINATION_STATE = 0 |
|
|
|
</if> |
|
|
|
<if test="isInoculate != null and isInoculate != '' and isInoculate == 1"> |
|
|
|
and ui.VACCINATION_NUM = 1 |
|
|
|
and ui.VACCINATION_STATE = 1 |
|
|
|
</if> |
|
|
|
<if test="isInoculate != null and isInoculate != '' and isInoculate == 2"> |
|
|
|
and ui.VACCINATION_NUM = 2 |
|
|
|
and ui.VACCINATION_STATE = 1 |
|
|
|
</if> |
|
|
|
<if test="isInoculate != null and isInoculate != '' and isInoculate == 3"> |
|
|
|
and ui.VACCINATION_NUM = 3 |
|
|
|
|