fix company-service

This commit is contained in:
etreshenkov 2023-06-21 11:17:06 +03:00
parent b19ec97a5d
commit 058c5ec1b4

View file

@ -156,9 +156,16 @@ public class CompanyService extends QueueConsumer implements InitializingBean {
boolean txOk = false; boolean txOk = false;
try { try {
if (companyNewRequest.getCompanySymbol() != null) { if (companyNewRequest.getCompanySymbol() != null) {
CompanySymbols companySymbols = companySymbolService.create(company.getId(), companyNewRequest.getCompanySymbol(), CompanySymbols newSymbol = new CompanySymbols();
companyNewRequest.getCompanySymbolValue()); newSymbol.setId(idSequence.nextId());
log.debug("Creating companySymbols with id: {} by company.id: {} done", companySymbols.getId(), company.getId()); newSymbol.setCompanyId(company.getId());
newSymbol.setCompanySymbol(companyNewRequest.getCompanySymbol());
newSymbol.setCompanySymbolValue(companyNewRequest.getCompanySymbolValue());
log.debug("Created new companySymbols.id={} for company {}", newSymbol.getId(), company.getId());
Imdg<CompanySymbols> companySymbolsImdg = transaction.getImdg(IMDGDistributedNames.Map_CompanySymbols, CompanySymbols.class);
companySymbolsImdg.insert(newSymbol);
log.debug("Creating companySymbols with id: {} by company.id: {} done", newSymbol.getId(), company.getId());
updateCompanyBySymbol(company, newSymbol, false);
} }
Imdg<Company> companyMap = transaction.getImdg(IMDGDistributedNames.Map_Company, Company.class); Imdg<Company> companyMap = transaction.getImdg(IMDGDistributedNames.Map_Company, Company.class);
companyMap.insert(company); companyMap.insert(company);