|
|
@ -608,24 +608,17 @@ public class LingShanSpecialCrowdServiceImpl implements LingShanSpecialCrowdServ |
|
|
|
|
|
|
|
@Transactional |
|
|
|
@Override |
|
|
|
public void deleteByType(String specialType, String resiId) { |
|
|
|
LambdaQueryWrapper<LingshanSpecialCrowdPersonTypeEntity> q = new LambdaQueryWrapper<>(); |
|
|
|
q.eq(LingshanSpecialCrowdPersonTypeEntity::getSpecialType, specialType); |
|
|
|
q.eq(LingshanSpecialCrowdPersonTypeEntity::getResiId, resiId); |
|
|
|
|
|
|
|
public void deleteByType(String resiId) { |
|
|
|
// 先删除type
|
|
|
|
specialCrowdPersonTypeDao.deletePhysical(specialType, resiId); |
|
|
|
specialCrowdPersonTypeDao.deletePhysical(resiId); |
|
|
|
|
|
|
|
LingshanSpecialCrowdPersonTypeEntity personType = specialCrowdPersonTypeDao.selectOne(q); |
|
|
|
if (personType == null) { |
|
|
|
return; |
|
|
|
} |
|
|
|
IcResiUserEntity resiInfo = icResiUserDao.selectById(resiId); |
|
|
|
|
|
|
|
// 再删除detail
|
|
|
|
specialCrowdDetailAzbjDao.deletePhysical(personType.getIdCard()); |
|
|
|
specialCrowdDetailXfryDao.deletePhysical(personType.getIdCard()); |
|
|
|
specialCrowdDetailJdryDao.deletePhysical(personType.getIdCard()); |
|
|
|
specialCrowdDetailSqjzDao.deletePhysical(personType.getIdCard()); |
|
|
|
specialCrowdDetailJzhzDao.deletePhysical(personType.getIdCard()); |
|
|
|
specialCrowdDetailAzbjDao.deletePhysical(resiInfo.getIdCard()); |
|
|
|
specialCrowdDetailXfryDao.deletePhysical(resiInfo.getIdCard()); |
|
|
|
specialCrowdDetailJdryDao.deletePhysical(resiInfo.getIdCard()); |
|
|
|
specialCrowdDetailSqjzDao.deletePhysical(resiInfo.getIdCard()); |
|
|
|
specialCrowdDetailJzhzDao.deletePhysical(resiInfo.getIdCard()); |
|
|
|
} |
|
|
|
} |
|
|
|