This commit is contained in:
parent
2e03fd6ebf
commit
e2db536b0d
1 changed files with 13 additions and 9 deletions
|
|
@ -162,15 +162,19 @@ public class MultiCompanyService
|
||||||
}
|
}
|
||||||
|
|
||||||
for (CompanySymbolNewRequest partRequest : req.getCompanySymbols()) {
|
for (CompanySymbolNewRequest partRequest : req.getCompanySymbols()) {
|
||||||
CompanySymbols existSymbol = findCompanySymbols(partRequest);
|
try {
|
||||||
if (existSymbol == null) {
|
CompanySymbols existSymbol = findCompanySymbols(partRequest);
|
||||||
log.trace("For company[{}] do new companySymbol", companyId);
|
if (existSymbol == null) {
|
||||||
Long id = companySymbolService.create(partRequest);
|
log.trace("For company[{}] do new companySymbol", companyId);
|
||||||
} else {
|
Long id = companySymbolService.create(partRequest);
|
||||||
log.trace("For company[{}] do update companySymbol[{}]", companyId, existSymbol.getId());
|
} else {
|
||||||
CompanySymbolUpdateRequest partUpdateRequest = createUpdateRequest(existSymbol, partRequest);
|
log.trace("For company[{}] do update companySymbol[{}]", companyId, existSymbol.getId());
|
||||||
replyI = companySymbolService.companySymbolUpdate(wrapRequest(baseRequest, partUpdateRequest, ActionType.UPDATE));
|
CompanySymbolUpdateRequest partUpdateRequest = createUpdateRequest(existSymbol, partRequest);
|
||||||
validateReply(companyId, "companySymbolUpdate", replyI);
|
replyI = companySymbolService.companySymbolUpdate(wrapRequest(baseRequest, partUpdateRequest, ActionType.UPDATE));
|
||||||
|
validateReply(companyId, "companySymbolUpdate", replyI);
|
||||||
|
}
|
||||||
|
} catch (ValidationException e) {
|
||||||
|
log.warn("Skip creating/updating CompanySymbol cause: {}", e.getMessage());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for (ContactNewRequest partRequest : req.getContacts()) {
|
for (ContactNewRequest partRequest : req.getContacts()) {
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue