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;
try {
if (companyNewRequest.getCompanySymbol() != null) {
CompanySymbols companySymbols = companySymbolService.create(company.getId(), companyNewRequest.getCompanySymbol(),
companyNewRequest.getCompanySymbolValue());
log.debug("Creating companySymbols with id: {} by company.id: {} done", companySymbols.getId(), company.getId());
CompanySymbols newSymbol = new CompanySymbols();
newSymbol.setId(idSequence.nextId());
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);
companyMap.insert(company);