diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java index c35e63210..9aa06d1ef 100755 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java @@ -5585,6 +5585,20 @@ public class ItemServiceImpl extends BaseServiceImpl implem // 调用北上诉办-民生诉求方法 submitItemFormDTO.setGridId(gisGridRes.getData().getGridId()); submitItemFormDTO.setGrid(gisGridRes.getData().getGridName()); + + // 获取所有上级机构名称和ID拼接 + Result dtoResult = adminFeignClient.getParentAndAllDept(gisGridRes.getData().getGridId()); + ParentAndAllDeptDTO deptDTO = dtoResult.getData(); + // 父所有部门 + submitItemFormDTO.setParentDeptIds(deptDTO.getParentDeptIds()); + submitItemFormDTO.setParentDeptNames(deptDTO.getParentDeptNames()); + // 所有部门 + submitItemFormDTO.setAllDeptIds(deptDTO.getAllDeptIds()); + submitItemFormDTO.setAllDeptNames(deptDTO.getAllDeptNames()); + // 网格 + submitItemFormDTO.setGrid(deptDTO.getGrid()); + submitItemFormDTO.setGridId(deptDTO.getGridId()); + } // dev开发环境临时赋值 Environment environment = SpringContextUtils.getBean(Environment.class);