|
|
@@ -192,19 +192,6 @@ public class PtlAgreementServiceImpl extends ServiceImpl<PtlAgreementMapper, Ptl
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public boolean deleteByIds(List<String> ids) {
|
|
|
-
|
|
|
- List<PtlAgreementUndwrtRules> rulesList = agreementRulesService.list(
|
|
|
- new LambdaQueryWrapper<PtlAgreementUndwrtRules>()
|
|
|
- .in(PtlAgreementUndwrtRules::getAgreementId, ids)
|
|
|
- .eq(PtlAgreementUndwrtRules::getIsDelete, YesNoEnum.NO.getCode()));
|
|
|
- List<String> rulesIdList = rulesList.stream().map(PtlAgreementUndwrtRules::getId)
|
|
|
- .collect(Collectors.toList());
|
|
|
- if(CollUtil.isNotEmpty(rulesIdList)){
|
|
|
- agreementUndwrtRulesAttrLinkService.remove(new LambdaQueryWrapper<PtlAgreementUndwrtRulesAttrLink>()
|
|
|
- .in(PtlAgreementUndwrtRulesAttrLink::getRulesId, ids)
|
|
|
- .eq(PtlAgreementUndwrtRulesAttrLink::getIsDelete, YesNoEnum.NO.getCode()));
|
|
|
- agreementRulesService.removeByIds(rulesIdList);
|
|
|
- }
|
|
|
return baseMapper.deleteByIds(ids) > 0;
|
|
|
}
|
|
|
|