dev check violation for lawcase,complaint
Test Workflow / test (push) Has been cancelled

This commit is contained in:
2026-05-19 16:22:22 +07:00
parent 24bae18311
commit 3a1f4ea9d9
2 changed files with 7 additions and 14 deletions
@@ -249,18 +249,10 @@ public class PaymentService {
user.setPersonalTariffInfo(tariffInfo); user.setPersonalTariffInfo(tariffInfo);
Company company = user.getCompany(); TariffInfo addedTariffInfo = tariffInfoService.addTariffInfo(tariffInfo);
if (company != null) {
company.setTariffInfo(tariffInfo);
}
tariffInfoService.addTariffInfo(tariffInfo); tariffInfoService.linkUserTariffInfo(user, addedTariffInfo);
tariffInfoService.linkCompanyTariffInfo(user.getId(), addedTariffInfo);
userRepository.save(user);
if (company != null) {
companyRepository.save(company);
}
} }
} }
} }
@@ -165,10 +165,11 @@ public class TariffInfoService {
} }
@Transactional @Transactional
public void linkCompanyTariffInfo(User user, TariffInfo tariffInfo) { public void linkCompanyTariffInfo(Long userId, TariffInfo tariffInfo) {
Company company = user.getCompany(); User user = userRepository.findById(userId).orElse(null);
if (company != null) { if (user != null && user.getCompany() != null) {
Company company = user.getCompany();
company.setTariffInfo(tariffInfo); company.setTariffInfo(tariffInfo);
companyRepository.save(company); companyRepository.save(company);