diff --git a/epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/govorg/impl/GovOrgServiceImpl.java b/epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/govorg/impl/GovOrgServiceImpl.java index da5a41d541..8cfe95113f 100644 --- a/epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/govorg/impl/GovOrgServiceImpl.java +++ b/epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/govorg/impl/GovOrgServiceImpl.java @@ -345,7 +345,7 @@ public class GovOrgServiceImpl implements GovOrgService { resultDTO.setAgencyName(agencyDTO.getOrganizationName()); resultDTO.setOrgLevel(agencyDTO.getLevel()); resultDTO.setPid(agencyDTO.getPid()); - resultDTO.setPids(agencyDTO.getPids()); + resultDTO.setPids(("".equals(agencyDTO.getPids()) ? "0" : agencyDTO.getPids())); return resultDTO; } diff --git a/epmet-module/data-aggregator/data-aggregator-server/src/main/resources/mapper/govorg/CustomerStaffAgencyDao.xml b/epmet-module/data-aggregator/data-aggregator-server/src/main/resources/mapper/govorg/CustomerStaffAgencyDao.xml index 404bc540c3..4ed6d3a2d1 100644 --- a/epmet-module/data-aggregator/data-aggregator-server/src/main/resources/mapper/govorg/CustomerStaffAgencyDao.xml +++ b/epmet-module/data-aggregator/data-aggregator-server/src/main/resources/mapper/govorg/CustomerStaffAgencyDao.xml @@ -21,7 +21,7 @@ ca.id, ca.customer_id, ca.pid, - IF('' = ca.pids, '0', ca.pids) AS "pids" , + ca.pids AS "pids" , ca.all_parent_name, ca.organization_name, ca.level,