Browse Source

给大屏新增接口查询部门

feature/dangjian
zhangyuan 3 years ago
parent
commit
c55719d768
  1. 15
      esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/controller/SysDeptController.java
  2. 10
      esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/SysDeptService.java
  3. 26
      esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysDeptServiceImpl.java
  4. 2
      esua-epdc/epdc-cloud-commons-shibei
  5. 1
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/ItemService.java

15
esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/controller/SysDeptController.java

@ -397,7 +397,7 @@ public class SysDeptController {
return new Result<List<ExportKpiResultDTO>>().ok(list);
}
/*
/**
*
* 根据部门id和部门类型查询 所属网格
* @author wk
@ -526,4 +526,17 @@ public class SysDeptController {
return new Result<List<DeptDTO>>().ok(sysDeptService.listAll(new HashMap<>()));
}
/**
* 猜测部门ID
*
* @param deptId
* @return com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.dto.DeptInfoCodeDTO>
* @author zhy
* @date 2022/11/3 17:16
*/
@PostMapping("guess/{deptId}")
public Result<DeptInfoCodeDTO> guessDeptId(@PathVariable("deptId") Long deptId) {
DeptInfoCodeDTO dto = sysDeptService.guessDeptId(deptId);
return new Result<DeptInfoCodeDTO>().ok(dto);
}
}

10
esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/SysDeptService.java

@ -419,4 +419,14 @@ public interface SysDeptService extends BaseService<SysDeptEntity> {
*/
SysDeptDTO getDept(CityCenterFromDTO formDTO);
/**
* 猜测部门ID
*
* @param deptId
* @return com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.dto.DeptInfoCodeDTO>
* @author zhy
* @date 2022/11/3 17:16
*/
DeptInfoCodeDTO guessDeptId(Long deptId);
}

26
esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysDeptServiceImpl.java

@ -1495,6 +1495,32 @@ public class SysDeptServiceImpl extends BaseServiceImpl<SysDeptDao, SysDeptEntit
return ConvertUtils.sourceToTarget(entity, SysDeptDTO.class);
}
@Override
public DeptInfoCodeDTO guessDeptId(Long deptId) {
DeptInfoCodeDTO resultDTO = new DeptInfoCodeDTO();
SysDeptDTO dto = get(deptId);
if (OrganizationTypeConstant.ORG_TYPE_GRID_PARTY.equals(dto.getTypeKey())) {
SysDeptDTO community = get(dto.getPid());
SysDeptDTO street = get(community.getPid());
resultDTO.setGridId(deptId);
resultDTO.setGridName(dto.getName());
resultDTO.setCommunityId(community.getId());
resultDTO.setCommunityName(community.getName());
resultDTO.setStreetId(street.getId());
resultDTO.setStreetName(street.getName());
} else if (OrganizationTypeConstant.ORG_TYPE_COMMUNITY_PARTY.equals(dto.getTypeKey())) {
SysDeptDTO street = get(dto.getPid());
resultDTO.setCommunityId(dto.getId());
resultDTO.setCommunityName(dto.getName());
resultDTO.setStreetId(street.getId());
resultDTO.setStreetName(street.getName());
} else if (OrganizationTypeConstant.ORG_TYPE_STREET_PARTY.equals(dto.getTypeKey())) {
resultDTO.setStreetId(dto.getId());
resultDTO.setStreetName(dto.getName());
}
return resultDTO;
}
/**
* @return java.lang.String
* @describe: 访问外部接口获取部门社区地区编码

2
esua-epdc/epdc-cloud-commons-shibei

@ -1 +1 @@
Subproject commit ff7f3322b157c4c9e4138a47f94048213fcd61ea
Subproject commit b4f6f969e484342454e6d17f2716eeed4f96a75d

1
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/ItemService.java

@ -34,7 +34,6 @@ import com.elink.esua.epdc.modules.item.entity.ItemEntity;
import com.elink.esua.epdc.modules.rocketmq.dto.CategoryModifyDTO;
import com.elink.esua.epdc.modules.rocketmq.dto.OrganizationModifyDTO;
import com.elink.esua.epdc.modules.rocketmq.dto.RejectRecordDTO;
import org.springframework.web.bind.annotation.RequestBody;
import java.util.List;
import java.util.Map;

Loading…
Cancel
Save