|
|
@ -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()); |
|
|
|