|
|
@ -89,11 +89,11 @@ public class IcPublicServiceOrgServiceImpl extends BaseServiceImpl<IcPublicServi |
|
|
|
checkUnqiueName(formDTO.getName(),formDTO.getAgencyId(),formDTO.getId()); |
|
|
|
IcPublicServiceOrgEntity entity=ConvertUtils.sourceToTarget(formDTO,IcPublicServiceOrgEntity.class); |
|
|
|
baseDao.updateById(entity); |
|
|
|
//先删除
|
|
|
|
LambdaQueryWrapper<IcPublicServiceOrgServiceMatterEntity> deleteWrapper=new LambdaQueryWrapper<>(); |
|
|
|
deleteWrapper.eq(IcPublicServiceOrgServiceMatterEntity::getOrgId,formDTO.getId()); |
|
|
|
icPublicServiceOrgServiceMatterDao.delete(deleteWrapper); |
|
|
|
if(CollectionUtils.isNotEmpty(formDTO.getServiceMatterList())){ |
|
|
|
//先删除
|
|
|
|
LambdaQueryWrapper<IcPublicServiceOrgServiceMatterEntity> deleteWrapper=new LambdaQueryWrapper<>(); |
|
|
|
deleteWrapper.eq(IcPublicServiceOrgServiceMatterEntity::getOrgId,formDTO.getId()); |
|
|
|
icPublicServiceOrgServiceMatterDao.delete(deleteWrapper); |
|
|
|
formDTO.getServiceMatterList().forEach(dto->{ |
|
|
|
IcPublicServiceOrgServiceMatterEntity serviceOrgServiceMatterEntity=ConvertUtils.sourceToTarget(dto,IcPublicServiceOrgServiceMatterEntity.class); |
|
|
|
serviceOrgServiceMatterEntity.setOrgId(entity.getId()); |
|
|
|