Browse Source

Merge remote-tracking branch 'origin/dev_move_out_of' into dev_move_out_of

dev
sunyuchao 3 years ago
parent
commit
0a602b7d63
  1. 11
      epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/processor/MaskProcessor.java
  2. 2
      epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/govorg/impl/GovOrgServiceImpl.java
  3. 2
      epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/HouseMemberResultDTO.java
  4. 2
      epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/IcHouseListResultDTO.java
  5. 5
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/HouseServiceImpl.java
  6. 5
      epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/BirthRecordFormDTO.java
  7. 2
      epmet-user/epmet-user-server/src/main/java/com/epmet/controller/ChangeRelocationController.java
  8. 2
      epmet-user/epmet-user-server/src/main/java/com/epmet/dao/ChangeRelocationDao.java
  9. 5
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/ChangeRelocationServiceImpl.java
  10. 1
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/ChangeWelfareServiceImpl.java

11
epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/processor/MaskProcessor.java

@ -13,8 +13,10 @@ import java.lang.reflect.Field;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.regex.Pattern;
/**
* desc:脱敏处理器
*/
@Slf4j @Slf4j
public class MaskProcessor { public class MaskProcessor {
@ -42,20 +44,15 @@ public class MaskProcessor {
if (object instanceof Result) { if (object instanceof Result) {
mask(((Result<?>) object).getData()); mask(((Result<?>) object).getData());
return;
} else if (object instanceof PageData) { } else if (object instanceof PageData) {
mask(((PageData<?>) object).getList()); mask(((PageData<?>) object).getList());
return;
} else if (object instanceof List) { } else if (object instanceof List) {
((List)object).forEach(e -> mask(e)); ((List)object).forEach(e -> mask(e));
return;
} else if (object instanceof Map) { } else if (object instanceof Map) {
maskMap((Map) object); maskMap((Map) object);
return;
} else if (object.getClass().getName().startsWith(EPMET_PACKAGE_PREFIX)) { } else if (object.getClass().getName().startsWith(EPMET_PACKAGE_PREFIX)) {
// 自定义bean,走反射 // 自定义bean,走反射
maskEpmetBean(object); maskEpmetBean(object);
return;
} }
} }
@ -77,14 +74,12 @@ public class MaskProcessor {
if (value != null && value.getClass().getName().startsWith(EPMET_PACKAGE_PREFIX)) { if (value != null && value.getClass().getName().startsWith(EPMET_PACKAGE_PREFIX)) {
// 是epmet的对象 // 是epmet的对象
maskEpmetBean(value); maskEpmetBean(value);
continue;
} else if (value instanceof String) { } else if (value instanceof String) {
int index = fieldNames.indexOf(key); int index = fieldNames.indexOf(key);
if (index != -1) { if (index != -1) {
String maskResult = maskString((String) value, fieldsMaskType.get(index)); String maskResult = maskString((String) value, fieldsMaskType.get(index));
entry.setValue(maskResult); entry.setValue(maskResult);
} }
continue;
} }
} }
} }

2
epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/govorg/impl/GovOrgServiceImpl.java

@ -613,7 +613,7 @@ public class GovOrgServiceImpl implements GovOrgService {
CustomerAgencyEntity customerAgencyEntity=customerAgencyDao.selectById(agencyId); CustomerAgencyEntity customerAgencyEntity=customerAgencyDao.selectById(agencyId);
CustomerAgencyDTO res= ConvertUtils.sourceToTarget(customerAgencyEntity,CustomerAgencyDTO.class); CustomerAgencyDTO res= ConvertUtils.sourceToTarget(customerAgencyEntity,CustomerAgencyDTO.class);
//设置行政地区编码全路径 //设置行政地区编码全路径
if (StringUtils.isNotBlank(res.getAreaCode()) && StringUtils.isNotBlank(res.getParentAreaCode())) { if (null != res && StringUtils.isNotBlank(res.getAreaCode()) && StringUtils.isNotBlank(res.getParentAreaCode())) {
res.setAreaCodePath(queryAreaCodePath(res)); res.setAreaCodePath(queryAreaCodePath(res));
} }
return res; return res;

2
epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/HouseMemberResultDTO.java

@ -37,7 +37,7 @@ public class HouseMemberResultDTO implements Serializable {
@ExcelProperty(value = {"房屋信息","所属楼栋"},index = 4) @ExcelProperty(value = {"房屋信息","所属楼栋"},index = 4)
private String buildingName; private String buildingName;
@ExcelProperty(value = {"房屋信息","单元"},index = 5) @ExcelProperty(value = {"房屋信息","单元"},index = 5)
private String unitName; private String unitNum;
/** /**
* 门牌号 * 门牌号
*/ */

2
epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/IcHouseListResultDTO.java

@ -49,7 +49,7 @@ public class IcHouseListResultDTO implements Serializable {
*/ */
private String buildingName; private String buildingName;
/** /**
* 单元号 * 单元号_单元
*/ */
private String unitNum; private String unitNum;
/** /**

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

@ -604,14 +604,13 @@ public class HouseServiceImpl implements HouseService, ResultDataResolver {
} }
PageData<IcHouseListResultDTO> houseData = this.getHouseList(formDTO); PageData<IcHouseListResultDTO> houseData = this.getHouseList(formDTO);
List<HouseMemberResultDTO> resultDTOS = ConvertUtils.sourceToTarget(houseData.getList(), HouseMemberResultDTO.class);
List<HouseMemberResultDTO> resultList = new ArrayList<>(); List<HouseMemberResultDTO> resultList = new ArrayList<>();
PageData<HouseMemberResultDTO> result = new PageData<>(resultList,houseData.getList().size()); PageData<HouseMemberResultDTO> result = new PageData<>(resultList,houseData.getList().size());
int finalSearchLevel = searchLevel; int finalSearchLevel = searchLevel;
AtomicInteger num = new AtomicInteger((formDTO.getPageNo()-1) * formDTO.getPageSize()); AtomicInteger num = new AtomicInteger((formDTO.getPageNo()-1) * formDTO.getPageSize());
resultDTOS.stream().forEach(o ->{ houseData.getList().forEach(o ->{
resiParam.setNeighborHoodId(o.getNeighborHoodId()); resiParam.setNeighborHoodId(o.getNeighborHoodId());
if (finalSearchLevel == 1){ if (finalSearchLevel == 1){
@ -641,7 +640,7 @@ public class HouseServiceImpl implements HouseService, ResultDataResolver {
resultDTO.setGridName(o.getGridName()); resultDTO.setGridName(o.getGridName());
resultDTO.setNeighborHoodName(o.getNeighborHoodName()); resultDTO.setNeighborHoodName(o.getNeighborHoodName());
resultDTO.setBuildingName(o.getBuildingName()); resultDTO.setBuildingName(o.getBuildingName());
resultDTO.setUnitName(o.getUnitName()); resultDTO.setUnitNum(o.getUnitNum());
resultDTO.setDoorName(o.getDoorName()); resultDTO.setDoorName(o.getDoorName());
resultDTO.setHouseType(o.getHouseType()); resultDTO.setHouseType(o.getHouseType());
resultDTO.setPurpose(o.getPurpose()); resultDTO.setPurpose(o.getPurpose());

5
epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/BirthRecordFormDTO.java

@ -69,9 +69,4 @@ public class BirthRecordFormDTO extends PageFormDTO implements Serializable {
* 是否福利 * 是否福利
*/ */
private String isWelfare; private String isWelfare;
/**
* 是否分页
*/
private Boolean isPage;
} }

2
epmet-user/epmet-user-server/src/main/java/com/epmet/controller/ChangeRelocationController.java

@ -24,7 +24,7 @@ import java.util.Map;
/** /**
* 合同 * 人员迁出
* *
* @author generator generator@elink-cn.com * @author generator generator@elink-cn.com
* @since v1.0.0 2022-05-06 * @since v1.0.0 2022-05-06

2
epmet-user/epmet-user-server/src/main/java/com/epmet/dao/ChangeRelocationDao.java

@ -5,7 +5,7 @@ import com.epmet.entity.ChangeRelocationEntity;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
/** /**
* 合同 * 人员迁出
* *
* @author generator generator@elink-cn.com * @author generator generator@elink-cn.com
* @since v1.0.0 2022-05-06 * @since v1.0.0 2022-05-06

5
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/ChangeRelocationServiceImpl.java

@ -44,7 +44,7 @@ import java.util.List;
import java.util.Map; import java.util.Map;
/** /**
* 合同 * 人员迁出
* *
* @author generator generator@elink-cn.com * @author generator generator@elink-cn.com
* @since v1.0.0 2022-05-06 * @since v1.0.0 2022-05-06
@ -72,7 +72,6 @@ public class ChangeRelocationServiceImpl extends BaseServiceImpl<ChangeRelocatio
private IcResiUserService icResiUserService; private IcResiUserService icResiUserService;
@Override @Override
public PageData<ChangeRelocationDTO> page(Map<String, Object> params) { public PageData<ChangeRelocationDTO> page(Map<String, Object> params) {
IPage<ChangeRelocationEntity> page = baseDao.selectPage( IPage<ChangeRelocationEntity> page = baseDao.selectPage(
@ -182,6 +181,8 @@ public class ChangeRelocationServiceImpl extends BaseServiceImpl<ChangeRelocatio
formDto.setGender("0"); formDto.setGender("0");
} else if ("男".equals(dto.getGender())) { } else if ("男".equals(dto.getGender())) {
formDto.setGender("1"); formDto.setGender("1");
} else {
formDto.setGender("2");
} }
} }
formDto.setJoinReason("迁出人员选定"); formDto.setJoinReason("迁出人员选定");

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

@ -150,6 +150,7 @@ public class ChangeWelfareServiceImpl extends BaseServiceImpl<ChangeWelfareDao,
return new Result().error("该人员已经迁入福利人口"); return new Result().error("该人员已经迁入福利人口");
} }
dto.setJoinDate(DateUtils.format(new Date())); dto.setJoinDate(DateUtils.format(new Date()));
dto.setId(StringUtils.EMPTY);
ChangeWelfareEntity entity = ConvertUtils.sourceToTarget(dto, ChangeWelfareEntity.class); ChangeWelfareEntity entity = ConvertUtils.sourceToTarget(dto, ChangeWelfareEntity.class);
insert(entity); insert(entity);
return new Result(); return new Result();

Loading…
Cancel
Save