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. 21
      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

21
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(
@ -89,8 +88,8 @@ public class ChangeRelocationServiceImpl extends BaseServiceImpl<ChangeRelocatio
return ConvertUtils.sourceToTarget(entityList, ChangeRelocationDTO.class); return ConvertUtils.sourceToTarget(entityList, ChangeRelocationDTO.class);
} }
private QueryWrapper<ChangeRelocationEntity> getWrapper(Map<String, Object> params){ private QueryWrapper<ChangeRelocationEntity> getWrapper(Map<String, Object> params) {
String id = (String)params.get(FieldConstant.ID_HUMP); String id = (String) params.get(FieldConstant.ID_HUMP);
String name = (String) params.get("name"); String name = (String) params.get("name");
String idCard = (String) params.get("idCard"); String idCard = (String) params.get("idCard");
String mobile = (String) params.get("mobile"); String mobile = (String) params.get("mobile");
@ -166,22 +165,24 @@ public class ChangeRelocationServiceImpl extends BaseServiceImpl<ChangeRelocatio
entity.setAgencyId(dto.getGridId()); entity.setAgencyId(dto.getGridId());
entity.setAgencyName(dto.getGridName()); entity.setAgencyName(dto.getGridName());
entity.setAge(IdCardNoValidatorUtils.getAge(result.getIdCard()).toString()); entity.setAge(IdCardNoValidatorUtils.getAge(result.getIdCard()).toString());
entity.setAddress(dto.getVillageName()+dto.getBuildName()+dto.getUnitName()+dto.getHomeName()); entity.setAddress(dto.getVillageName() + dto.getBuildName() + dto.getUnitName() + dto.getHomeName());
insert(entity); insert(entity);
//享受福利 //享受福利
if(dto.getWelfareFlag() != null && dto.getWelfareFlag()){ if (dto.getWelfareFlag() != null && dto.getWelfareFlag()) {
ChangeWelfareDTO formDto = new ChangeWelfareDTO(); ChangeWelfareDTO formDto = new ChangeWelfareDTO();
formDto.setUserId(dto.getIcUserId()); formDto.setUserId(dto.getIcUserId());
formDto.setName(dto.getName()); formDto.setName(dto.getName());
formDto.setIdCard(result.getIdCard()); formDto.setIdCard(result.getIdCard());
formDto.setMobile(result.getMobile()); formDto.setMobile(result.getMobile());
formDto.setGridId(result.getGridId()); formDto.setGridId(result.getGridId());
if(StringUtils.isNotBlank(dto.getGender())){ if (StringUtils.isNotBlank(dto.getGender())) {
if("女".equals(dto.getGender())){ if ("女".equals(dto.getGender())) {
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("迁出人员选定");
@ -195,7 +196,7 @@ public class ChangeRelocationServiceImpl extends BaseServiceImpl<ChangeRelocatio
userEntity.setSubStatus(IcResiUserSubStatusEnum.MOVE_OUT.getSubStatus());//迁出 userEntity.setSubStatus(IcResiUserSubStatusEnum.MOVE_OUT.getSubStatus());//迁出
icResiUserService.updateById(userEntity); icResiUserService.updateById(userEntity);
//插入变更主表、变更明细表 //插入变更主表、变更明细表
IcResiUserTransferFormDTO icResiUserTransferFormDTO=ConvertUtils.sourceToTarget(dto,IcResiUserTransferFormDTO.class); IcResiUserTransferFormDTO icResiUserTransferFormDTO = ConvertUtils.sourceToTarget(dto, IcResiUserTransferFormDTO.class);
icResiUserTransferFormDTO.setNewAgencyId(dto.getAgencyId()); icResiUserTransferFormDTO.setNewAgencyId(dto.getAgencyId());
icResiUserTransferFormDTO.setNewGridId(dto.getGridId()); icResiUserTransferFormDTO.setNewGridId(dto.getGridId());
icResiUserTransferFormDTO.setNewNeighborHoodId(dto.getVillageId()); icResiUserTransferFormDTO.setNewNeighborHoodId(dto.getVillageId());

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