|
|
@ -227,17 +227,21 @@ |
|
|
|
</if> |
|
|
|
</update> |
|
|
|
|
|
|
|
<!-- 根据 身份证 + 疫苗接种时间 查询库里存在的 --> |
|
|
|
<!-- 根据 身份证 查询库里存在的 --> |
|
|
|
<select id="getExistVaccine" resultType="com.epmet.dto.YTVaccineListDTO"> |
|
|
|
SELECT |
|
|
|
ID_CARD, |
|
|
|
DATE_FORMAT(INOCULATE_TIME, '%Y-%m-%d %H:%i') AS inoculateDate |
|
|
|
INOCULATE_TIME |
|
|
|
FROM ic_vaccine |
|
|
|
WHERE DEL_FLAG = '0' |
|
|
|
AND ( |
|
|
|
<foreach collection="list" item="l" separator=" OR "> |
|
|
|
(ID_CARD = #{l.cardno} AND DATE_FORMAT(INOCULATE_TIME, '%Y-%m-%d %H:%i') = #{l.inoculateDate}) |
|
|
|
and ID_CARD IN |
|
|
|
<foreach collection="list" item="v" separator="," open="(" close=")"> |
|
|
|
#{v.cardno} |
|
|
|
</foreach> |
|
|
|
) |
|
|
|
<!--AND (--> |
|
|
|
<!-- <foreach collection="list" item="l" separator=" OR ">--> |
|
|
|
<!-- (ID_CARD = #{l.cardno} AND INOCULATE_TIME = #{l.inoculateDate})--> |
|
|
|
<!-- </foreach>--> |
|
|
|
<!-- )--> |
|
|
|
</select> |
|
|
|
</mapper> |
|
|
|