|
|
@ -3362,6 +3362,7 @@ public class IcResiUserServiceImpl extends BaseServiceImpl<IcResiUserDao, IcResi |
|
|
|
* @Date 2022/9/8 15:45 |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
|
public void updateYlfn() { |
|
|
|
//获取育龄妇女配置
|
|
|
|
Result<List<YlfnValueResultDTO>> value = operCustomizeOpenFeignClient.getYlfnValue(); |
|
|
@ -3374,12 +3375,11 @@ public class IcResiUserServiceImpl extends BaseServiceImpl<IcResiUserDao, IcResi |
|
|
|
wrapper.eq(IcResiUserEntity::getCustomerId, item.getCustomerId()); |
|
|
|
wrapper.eq(IcResiUserEntity::getGender, NumConstant.TWO_STR); |
|
|
|
wrapper.eq(IcResiUserEntity::getStatus, NumConstant.ZERO_STR); |
|
|
|
wrapper.eq(IcResiUserEntity::getIdCardType, NumConstant.ONE_STR); |
|
|
|
List<IcResiUserEntity> list = baseDao.selectList(wrapper); |
|
|
|
if (CollectionUtils.isNotEmpty(list)) { |
|
|
|
list.forEach(user -> { |
|
|
|
IdCardRegexUtils pares = IdCardRegexUtils.parse(user.getIdCard()); |
|
|
|
if (NumConstant.ONE_STR.equals(pares.getTypeEnum().getType())) { |
|
|
|
if (null != pares && NumConstant.ONE_STR.equals(pares.getTypeEnum().getType())) { |
|
|
|
if (!NumConstant.ONE_STR.equals(user.getIsYlfn())) { |
|
|
|
//将不是育龄妇女的变为育龄妇女
|
|
|
|
if (pares.getParsedResult().getAge() >= item.getMin() && pares.getParsedResult().getAge() <= item.getMax()) { |
|
|
|