|
@ -176,18 +176,18 @@ public class IcResiUserServiceImpl extends BaseServiceImpl<IcResiUserDao, IcResi |
|
|
@Override |
|
|
@Override |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void delete(DelIcResiUserFormDTO formDTO) { |
|
|
public void delete(DelIcResiUserFormDTO formDTO) { |
|
|
baseDao.updateToDel(formDTO.getIcResiUserId()); |
|
|
baseDao.updateToDel(formDTO.getIcResiUserId(),formDTO.getCurrentStaffId()); |
|
|
CustomerFormQueryDTO queryDTO = ConvertUtils.sourceToTarget(formDTO, CustomerFormQueryDTO.class); |
|
|
CustomerFormQueryDTO queryDTO = ConvertUtils.sourceToTarget(formDTO, CustomerFormQueryDTO.class); |
|
|
Result<Set<String>> subTableRes = operCustomizeOpenFeignClient.queryIcResiSubTables(queryDTO); |
|
|
Result<Set<String>> subTableRes = operCustomizeOpenFeignClient.queryIcResiSubTables(queryDTO); |
|
|
if (subTableRes.success() && !CollectionUtils.isEmpty(subTableRes.getData())) { |
|
|
if (subTableRes.success() && !CollectionUtils.isEmpty(subTableRes.getData())) { |
|
|
for (String subTalbeName : subTableRes.getData()) { |
|
|
for (String subTalbeName : subTableRes.getData()) { |
|
|
baseDao.updateSubTableToDel(subTalbeName, formDTO.getIcResiUserId()); |
|
|
baseDao.updateSubTableToDel(subTalbeName, formDTO.getIcResiUserId(),formDTO.getCurrentStaffId()); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
//删除ic_user_transfer_record、ic_user_change_record、ic_user_change_detailed
|
|
|
//删除ic_user_transfer_record、ic_user_change_record、ic_user_change_detailed
|
|
|
icUserTransferRecordService.deleteByIcResiUserId(formDTO.getIcResiUserId()); |
|
|
icUserTransferRecordService.deleteByIcResiUserId(formDTO.getIcResiUserId(),formDTO.getCurrentStaffId()); |
|
|
icUserChangeRecordService.deleteByIcResiUserId(formDTO.getIcResiUserId()); |
|
|
icUserChangeRecordService.deleteByIcResiUserId(formDTO.getIcResiUserId(),formDTO.getCurrentStaffId()); |
|
|
icUserChangeDetailedService.deleteByIcResiUserId(formDTO.getIcResiUserId()); |
|
|
icUserChangeDetailedService.deleteByIcResiUserId(formDTO.getIcResiUserId(),formDTO.getCurrentStaffId()); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|