diff --git a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/EpdcScreenServiceImpl.java b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/EpdcScreenServiceImpl.java index 3b48131..9af4f6e 100644 --- a/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/EpdcScreenServiceImpl.java +++ b/epdc-cloud-analysis-pc/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/EpdcScreenServiceImpl.java @@ -284,7 +284,7 @@ public class EpdcScreenServiceImpl extends BaseServiceImpl epidemicVaccinationStatisticsNew(EpdcScreenEpidemicVaccinationStatisticsFormDTO formDto) { - if (OrganizationTypeConstant.ORG_TYPE_COMMUNITY_PARTY.equals(formDto.getTypeKey())) { + if (OrganizationTypeConstant.ORG_TYPE_STREET_PARTY.equals(formDto.getTypeKey())) { return baseDao.streetVaccinationData(); } else { return baseDao.communityVaccinationData(); diff --git a/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml b/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml index aa1c5d7..cbb49f5 100644 --- a/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml +++ b/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/EpdcScreenDao.xml @@ -372,7 +372,7 @@ SELECT IFNULL(SUM(t.age = ]]> 3 AND t.age 12), 0) AS ageThreeTwelve, IFNULL(SUM(t.age = ]]> 13 AND t.age 17), 0) AS ageThirteenSeventeen, IFNULL(SUM(t.age = ]]> 18 AND t.age 30), 0) AS ageEighteenThirty, - IFNULL(SUM(t.age = ]]> 31 AND t.age 40), 0) AS ageThirtyOneForty, + IFNULL(SUM((t.age = ]]> 31 AND t.age 40) OR t.age IS NULL OR t.age 3), 0) AS ageThirtyOneForty, IFNULL(SUM(t.age = ]]> 41 AND t.age 50), 0) AS ageFortyOneFifty, IFNULL(SUM(t.age = ]]> 51 AND t.age 60), 0) AS ageFiftyOneSixty, IFNULL(SUM(t.age = ]]> 61), 0) AS ageOverSixty @@ -381,10 +381,10 @@ FROM `esua_epdc_custom`.`epidemic_user_info` WHERE `DEL_FLAG`= '0' AND `PARENT_DEPT_IDS` ]]> '' - + AND `VACCINATION_STATE` IN(1, 2) - + AND `VACCINATION_STATE` = 0 ) t @@ -398,10 +398,10 @@ FROM `esua_epdc_custom`.`epidemic_user_info` WHERE `DEL_FLAG`= '0' AND `PARENT_DEPT_IDS` ]]> '' - + AND `VACCINATION_STATE` IN(1, 2) - + AND `VACCINATION_STATE` = 0 diff --git a/epdc-cloud-client-yushan b/epdc-cloud-client-yushan index bc0cbaa..d81d0d3 160000 --- a/epdc-cloud-client-yushan +++ b/epdc-cloud-client-yushan @@ -1 +1 @@ -Subproject commit bc0cbaaf7a57c09b50240fac88b9d03a1f8b41e8 +Subproject commit d81d0d313a4556e4c6317e7924f98a8b0f6ce2ff