|
|
|
@ -129,6 +129,7 @@ public class CompanyServiceImpl implements CompanyService {
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
|
|
@CacheEvict(cacheNames = "companyCache", key = "#id")
|
|
|
|
|
public void updateCompanyStatus(Integer status, Long id) {
|
|
|
|
|
if (status != null) {
|
|
|
|
|
Company company = companyRepository.findById(id).orElseGet(Company::new);
|
|
|
|
@ -148,6 +149,7 @@ public class CompanyServiceImpl implements CompanyService {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
@CacheEvict(cacheNames = "companyCache", key = "#companyDto.id")
|
|
|
|
|
public void updateCompany(CompanyDto companyDto) {
|
|
|
|
|
Long id = companyDto.getId();
|
|
|
|
|
if (id != null) {
|
|
|
|
@ -163,6 +165,7 @@ public class CompanyServiceImpl implements CompanyService {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
@CacheEvict(cacheNames = "companyCache", key = "#companyId")
|
|
|
|
|
public void deleteCompanyByCompanyId(Long companyId) {
|
|
|
|
|
companyRepository.deleteCompanyId(companyId);
|
|
|
|
|
}
|
|
|
|
@ -208,6 +211,7 @@ public class CompanyServiceImpl implements CompanyService {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
@CacheEvict(cacheNames = "companyCache", key = "#comboDTO.companyId")
|
|
|
|
|
public Boolean updateCompanyCombo(CompanyComboDTO comboDTO) {
|
|
|
|
|
if (ObjectUtil.isNotNull(comboDTO.getCompanyId())) {
|
|
|
|
|
Company company = companyRepository.findById
|
|
|
|
|