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.List;
import java.util.Map;
import java.util.regex.Pattern;
/**
* desc:脱敏处理器
*/
@Slf4j
public class MaskProcessor {
@ -42,20 +44,15 @@ public class MaskProcessor {
if (object instanceof Result) {
mask(((Result<?>) object).getData());
return;
} else if (object instanceof PageData) {
mask(((PageData<?>) object).getList());
return;
} else if (object instanceof List) {
((List)object).forEach(e -> mask(e));
return;
} else if (object instanceof Map) {
maskMap((Map) object);
return;
} else if (object.getClass().getName().startsWith(EPMET_PACKAGE_PREFIX)) {
// 自定义bean,走反射
maskEpmetBean(object);
return;
}
}
@ -77,14 +74,12 @@ public class MaskProcessor {
if (value != null && value.getClass().getName().startsWith(EPMET_PACKAGE_PREFIX)) {
// 是epmet的对象
maskEpmetBean(value);
continue;
} else if (value instanceof String) {
int index = fieldNames.indexOf(key);
if (index != -1) {
String maskResult = maskString((String) value, fieldsMaskType.get(index));
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);
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));
}
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)
private String buildingName;
@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 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);
List<HouseMemberResultDTO> resultDTOS = ConvertUtils.sourceToTarget(houseData.getList(), HouseMemberResultDTO.class);
List<HouseMemberResultDTO> resultList = new ArrayList<>();
PageData<HouseMemberResultDTO> result = new PageData<>(resultList,houseData.getList().size());
int finalSearchLevel = searchLevel;
AtomicInteger num = new AtomicInteger((formDTO.getPageNo()-1) * formDTO.getPageSize());
resultDTOS.stream().forEach(o ->{
houseData.getList().forEach(o ->{
resiParam.setNeighborHoodId(o.getNeighborHoodId());
if (finalSearchLevel == 1){
@ -641,7 +640,7 @@ public class HouseServiceImpl implements HouseService, ResultDataResolver {
resultDTO.setGridName(o.getGridName());
resultDTO.setNeighborHoodName(o.getNeighborHoodName());
resultDTO.setBuildingName(o.getBuildingName());
resultDTO.setUnitName(o.getUnitName());
resultDTO.setUnitNum(o.getUnitNum());
resultDTO.setDoorName(o.getDoorName());
resultDTO.setHouseType(o.getHouseType());
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 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
* @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;
/**
* 合同
* 人员迁出
*
* @author generator generator@elink-cn.com
* @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;
/**
* 合同
* 人员迁出
*
* @author generator generator@elink-cn.com
* @since v1.0.0 2022-05-06
@ -72,7 +72,6 @@ public class ChangeRelocationServiceImpl extends BaseServiceImpl<ChangeRelocatio
private IcResiUserService icResiUserService;
@Override
public PageData<ChangeRelocationDTO> page(Map<String, Object> params) {
IPage<ChangeRelocationEntity> page = baseDao.selectPage(
@ -89,8 +88,8 @@ public class ChangeRelocationServiceImpl extends BaseServiceImpl<ChangeRelocatio
return ConvertUtils.sourceToTarget(entityList, ChangeRelocationDTO.class);
}
private QueryWrapper<ChangeRelocationEntity> getWrapper(Map<String, Object> params){
String id = (String)params.get(FieldConstant.ID_HUMP);
private QueryWrapper<ChangeRelocationEntity> getWrapper(Map<String, Object> params) {
String id = (String) params.get(FieldConstant.ID_HUMP);
String name = (String) params.get("name");
String idCard = (String) params.get("idCard");
String mobile = (String) params.get("mobile");
@ -166,22 +165,24 @@ public class ChangeRelocationServiceImpl extends BaseServiceImpl<ChangeRelocatio
entity.setAgencyId(dto.getGridId());
entity.setAgencyName(dto.getGridName());
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);
//享受福利
if(dto.getWelfareFlag() != null && dto.getWelfareFlag()){
if (dto.getWelfareFlag() != null && dto.getWelfareFlag()) {
ChangeWelfareDTO formDto = new ChangeWelfareDTO();
formDto.setUserId(dto.getIcUserId());
formDto.setName(dto.getName());
formDto.setIdCard(result.getIdCard());
formDto.setMobile(result.getMobile());
formDto.setGridId(result.getGridId());
if(StringUtils.isNotBlank(dto.getGender())){
if("女".equals(dto.getGender())){
if (StringUtils.isNotBlank(dto.getGender())) {
if ("女".equals(dto.getGender())) {
formDto.setGender("0");
}else if("男".equals(dto.getGender())){
} else if ("男".equals(dto.getGender())) {
formDto.setGender("1");
} else {
formDto.setGender("2");
}
}
formDto.setJoinReason("迁出人员选定");
@ -195,7 +196,7 @@ public class ChangeRelocationServiceImpl extends BaseServiceImpl<ChangeRelocatio
userEntity.setSubStatus(IcResiUserSubStatusEnum.MOVE_OUT.getSubStatus());//迁出
icResiUserService.updateById(userEntity);
//插入变更主表、变更明细表
IcResiUserTransferFormDTO icResiUserTransferFormDTO=ConvertUtils.sourceToTarget(dto,IcResiUserTransferFormDTO.class);
IcResiUserTransferFormDTO icResiUserTransferFormDTO = ConvertUtils.sourceToTarget(dto, IcResiUserTransferFormDTO.class);
icResiUserTransferFormDTO.setNewAgencyId(dto.getAgencyId());
icResiUserTransferFormDTO.setNewGridId(dto.getGridId());
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("该人员已经迁入福利人口");
}
dto.setJoinDate(DateUtils.format(new Date()));
dto.setId(StringUtils.EMPTY);
ChangeWelfareEntity entity = ConvertUtils.sourceToTarget(dto, ChangeWelfareEntity.class);
insert(entity);
return new Result();

Loading…
Cancel
Save