Browse Source

疫苗接种改为单表查询

origin/epidemic_user
zhangyuan 4 years ago
parent
commit
199abb1970
  1. 1
      epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/dto/result/EpidemicPageResultDTO.java
  2. 24
      epdc-cloud-vim-yushan/src/main/resources/mapper/epidemic/EpidemicUserInfoDao.xml

1
epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/dto/result/EpidemicPageResultDTO.java

@ -16,6 +16,7 @@ public class EpidemicPageResultDTO implements Serializable {
/** /**
* *
*/ */
private String id;
private String infoId; private String infoId;
/** /**

24
epdc-cloud-vim-yushan/src/main/resources/mapper/epidemic/EpidemicUserInfoDao.xml

@ -223,38 +223,22 @@
</foreach> </foreach>
</select> </select>
<select id="selectInfo" resultType="com.elink.esua.epdc.vaccine.epidemic.dto.result.VaccinationInfoResultDTO"> <select id="selectInfo" resultType="com.elink.esua.epdc.vaccine.epidemic.dto.result.VaccinationInfoResultDTO">
select r.id AS inoutId, select i.id,i.id AS inoutId,
'平阴县' AS county, '平阴县' AS county,
'榆山街道' AS street, '榆山街道' AS street,
'370124001' AS streetId, '370124001' AS streetId,
i.GENDER sex, i.GENDER sex,
r.COMMUNITY community,
r.GRID_NAME grid,
r.PLOT villageName,
CONCAT(
r.BUILDING_NO,
r.UNIT,
'单元',
r.ROOM_NO
) dwellingPlace,
i.USER_NAME realName, i.USER_NAME realName,
i.ID_CARD identityNo, i.ID_CARD identityNo,
r.MOBILE mobile, i.MOBILE mobile,
i.GENDER, i.GENDER,
i.BIRTHDAY, i.BIRTHDAY,
r.CREATED_TIME, i.CREATED_TIME,
i.PEOPLE_CATEGORIES, i.PEOPLE_CATEGORIES,
i.SPECIAL_CROWD, i.SPECIAL_CROWD,
i.HUSHAI_STATUS, i.HUSHAI_STATUS,
i.VACCINATION_STATE i.VACCINATION_STATE
from epidemic_user_info i from epidemic_user_info i
left join (select *
from epidemic_user_inout_record as b
where DEL_FLAG = '0'
and not exists(select 1
from epidemic_user_inout_record
where ID_CARD = b.ID_CARD
and b.CREATED_TIME &lt; CREATED_TIME)) r on r.ID_CARD = i.ID_CARD
where i.DEL_FLAG = '0' where i.DEL_FLAG = '0'
and i.id = #{id} and i.id = #{id}
</select> </select>

Loading…
Cancel
Save