Browse Source

"typestatistics"

dev
yinzuomei 3 years ago
parent
commit
d300d46e81
  1. 4
      epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/controller/IcPartyUnitController.java
  2. 6
      epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/service/IcPartyUnitService.java
  3. 8
      epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/service/impl/IcPartyUnitServiceImpl.java

4
epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/controller/IcPartyUnitController.java

@ -239,7 +239,7 @@ public class IcPartyUnitController implements ResultDataResolver {
}
/**
* @Description 按类型统计单位数量
* @Description 按类型统计单位数量可视化平台-社区党建-联建单位分析-饼图展示分类下的联建单位数量
* @Param dto
* @Return {@link Result< List< OptionDataResultDTO>>}
* @Author zhaoqifeng
@ -248,7 +248,7 @@ public class IcPartyUnitController implements ResultDataResolver {
@PostMapping("typestatistics")
public Result<List<OptionDataResultDTO>> typeStatistics(@RequestBody PartyActivityFormDTO formDTO) {
ValidatorUtils.validateEntity(formDTO);
return new Result<List<OptionDataResultDTO>>().ok(icPartyUnitService.typeStatistics(formDTO));
return new Result<List<OptionDataResultDTO>>().ok(icPartyUnitService.typeStatistics(formDTO.getAgencyId()));
}
/**

6
epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/service/IcPartyUnitService.java

@ -106,13 +106,13 @@ public interface IcPartyUnitService extends BaseService<IcPartyUnitEntity> {
List<OptionDTO> options(IcPartyUnitDTO dto);
/**
* @Description 按类型统计单位数量
* @Param formDTO
* @Description 按类型统计单位数量可视化平台-社区党建-联建单位分析-饼图展示分类下的联建单位数量
* @Param agencyId
* @Return {@link List< OptionDataResultDTO>}
* @Author zhaoqifeng
* @Date 2021/12/8 14:56
*/
List<OptionDataResultDTO> typeStatistics(PartyActivityFormDTO formDTO);
List<OptionDataResultDTO> typeStatistics(String agencyId);
/**
* 联建单位分布

8
epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/service/impl/IcPartyUnitServiceImpl.java

@ -377,15 +377,15 @@ public class IcPartyUnitServiceImpl extends BaseServiceImpl<IcPartyUnitDao, IcPa
}
/**
* @param formDTO
* @Description 按类型统计单位数量
* @param agencyId
* @Description 按类型统计单位数量可视化平台-社区党建-联建单位分析-饼图展示分类下的联建单位数量
* @Param formDTO
* @Return {@link List<OptionDataResultDTO>}
* @Author zhaoqifeng
* @Date 2021/12/8 14:56
*/
@Override
public List<OptionDataResultDTO> typeStatistics(PartyActivityFormDTO formDTO) {
public List<OptionDataResultDTO> typeStatistics(String agencyId) {
DictListFormDTO dictFromDTO = new DictListFormDTO();
dictFromDTO.setDictType(DictTypeEnum.PARTY_UNIT_TYPE.getCode());
Result<List<DictListResultDTO>> dictResult = epmetAdminOpenFeignClient.dictList(dictFromDTO);
@ -393,7 +393,7 @@ public class IcPartyUnitServiceImpl extends BaseServiceImpl<IcPartyUnitDao, IcPa
throw new EpmetException(dictResult.getCode());
}
List<OptionDataResultDTO> list = baseDao.getTypeStatistics(formDTO.getAgencyId());
List<OptionDataResultDTO> list = baseDao.getTypeStatistics(agencyId);
Map<String, String> map = list.stream().collect(Collectors.toMap(OptionDataResultDTO::getCode, OptionDataResultDTO::getValue));
return dictResult.getData().stream().map(item -> {

Loading…
Cancel
Save