Browse Source

人户状况

dev
yinzuomei 3 years ago
parent
commit
9a474878fc
  1. 4
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/HouseServiceImpl.java
  2. 8
      epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/RHZKStatisticsFormDTO.java
  3. 2
      epmet-user/epmet-user-client/src/main/java/com/epmet/dto/result/OwnerRelationResultDTO.java
  4. 3
      epmet-user/epmet-user-server/src/main/java/com/epmet/enums/RenHuConditionEnum.java
  5. 1
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserServiceImpl.java

4
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/HouseServiceImpl.java

@ -927,6 +927,8 @@ public class HouseServiceImpl implements HouseService, ResultDataResolver {
houseDTO.setOrgId(id);
houseList.add(houseChart(houseDTO));
}
//start 2022.11.17需求:http://zentao.elinkservice.cn/story-view-718.html
//原来饼图是:居民总数、常住人口数、流动人口数 后改为下面的人户状况饼图,后面如果所有客户都上线了,就把第2步的查询注释掉。
//2.直属下级列表的居民数据
UserChartFormDTO userDTO = new UserChartFormDTO();
userDTO.setOrgType(orgType);
@ -935,6 +937,8 @@ public class HouseServiceImpl implements HouseService, ResultDataResolver {
if (!userResult.success()) {
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "获取居民人房统计数据失败" + userResult.getInternalMsg(), userResult.getMsg());
}
//end
//3.居民总数、人户一致、人在户不在、户在人不在,没填写是暂不清楚
RHZKStatisticsFormDTO rhzkStatisticsFormDTO = new RHZKStatisticsFormDTO();
rhzkStatisticsFormDTO.setOrgIds(idList);
rhzkStatisticsFormDTO.setOrgType(orgType);

8
epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/RHZKStatisticsFormDTO.java

@ -15,13 +15,17 @@ public class RHZKStatisticsFormDTO implements Serializable {
private String orgId;
private List<String> orgIds;
/**
* grid网格village小区
*/
private String orgType;
/**
* /epmetuser/icresiuser/rhzkList调用会赋值
*/
private List<String> orgIds;
//tokenDto中获取
private String staffId;
private String customerId;

2
epmet-user/epmet-user-client/src/main/java/com/epmet/dto/result/OwnerRelationResultDTO.java

@ -27,7 +27,7 @@ public class OwnerRelationResultDTO implements Serializable {
private String relation;
/**
* 人户状况
* 2022.11.17人户状况人户一致人在户不在户在人不在暂不清楚
*/
private String renHuCondition;
}

3
epmet-user/epmet-user-server/src/main/java/com/epmet/enums/RenHuConditionEnum.java

@ -2,6 +2,9 @@ package com.epmet.enums;
import org.apache.commons.lang3.StringUtils;
/**
* 居民信息里的人户状况枚举类
*/
public enum RenHuConditionEnum {
/**

1
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserServiceImpl.java

@ -1479,6 +1479,7 @@ public class IcResiUserServiceImpl extends BaseServiceImpl<IcResiUserDao, IcResi
if (RelationshipEnum.SELF.getCode().equals(item.getYhzgx())) {
result.setOwnerName(item.getName());
}
//2022.11.17 返参增加人户状况名称
if (StringUtils.isBlank(item.getRhzk())){
bean.setRenHuCondition(RenHuConditionEnum.ZBQC.getName());
}else {

Loading…
Cancel
Save