diff --git a/epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/controller/GovOrgController.java b/epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/controller/GovOrgController.java index 824fab2fae..2f4c4af69d 100644 --- a/epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/controller/GovOrgController.java +++ b/epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/controller/GovOrgController.java @@ -174,9 +174,9 @@ public class GovOrgController { * @Date 2021/9/17 14:02 */ @PostMapping("agencytree") - public Result getAgencyTree(@LoginUser TokenDto tokenDto, @RequestBody SubOrgFormDTO formDTO) { + public Result> getAgencyTree(@LoginUser TokenDto tokenDto, @RequestBody SubOrgFormDTO formDTO) { ValidatorUtils.validateEntity(formDTO); - return new Result().ok(govOrgService.getAgencyTree(tokenDto, formDTO)); + return new Result>().ok(govOrgService.getAgencyTree(tokenDto, formDTO)); } } diff --git a/epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/govorg/GovOrgService.java b/epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/govorg/GovOrgService.java index 2e2b7c6e88..1bd061569e 100644 --- a/epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/govorg/GovOrgService.java +++ b/epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/govorg/GovOrgService.java @@ -144,5 +144,5 @@ public interface GovOrgService { * @Author zhaoqifeng * @Date 2021/9/17 14:03 */ - OrgTreeResultDTO getAgencyTree(TokenDto tokenDto, SubOrgFormDTO formDTO); + List getAgencyTree(TokenDto tokenDto, SubOrgFormDTO formDTO); } 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 45ee6810fe..d6191a0537 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 @@ -502,11 +502,14 @@ public class GovOrgServiceImpl implements GovOrgService { * @Date 2021/9/17 14:03 */ @Override - public OrgTreeResultDTO getAgencyTree(TokenDto tokenDto, SubOrgFormDTO formDTO) { + public List getAgencyTree(TokenDto tokenDto, SubOrgFormDTO formDTO) { + List list = new ArrayList<>(); if ("resi".equals(formDTO.getClient())) { - return customerAgencyDao.getResiOrgTree(formDTO.getAgencyId()); + list.add(customerAgencyDao.getResiOrgTree(formDTO.getAgencyId())); + return list; } - return customerAgencyDao.getOrgTree(formDTO.getAgencyId()); + list.add(customerAgencyDao.getOrgTree(formDTO.getAgencyId())); + return list; } }