From d85e0430606e7790e34cad4147d2adea6e289113 Mon Sep 17 00:00:00 2001 From: etreschenkov Date: Mon, 1 Dec 2025 12:04:59 +0300 Subject: [PATCH] http://jira.mfd.msk:8088/browse/CLS-917 --- .../clearing/company/service/CompanySymbolService.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/clearing-parent/company-service/src/main/java/ru/spcex/clearing/company/service/CompanySymbolService.java b/clearing-parent/company-service/src/main/java/ru/spcex/clearing/company/service/CompanySymbolService.java index 73e80d91d..64ecadd01 100644 --- a/clearing-parent/company-service/src/main/java/ru/spcex/clearing/company/service/CompanySymbolService.java +++ b/clearing-parent/company-service/src/main/java/ru/spcex/clearing/company/service/CompanySymbolService.java @@ -4,6 +4,7 @@ package ru.spcex.clearing.company.service; import java.util.Objects; import java.util.Optional; import java.util.function.Function; +import org.apache.commons.lang3.StringUtils; import org.apache.kafka.clients.consumer.Consumer; import org.apache.kafka.clients.producer.Producer; import org.slf4j.Logger; @@ -165,7 +166,7 @@ public class CompanySymbolService extends QueueConsumer implements InitializingB RequestInfoUpdate requestInfoUpdate = userRoleVerification.validateRoleAndGetResult(symbolRequest); if (requestInfoUpdate != null) return requestInfoUpdate; - if (!req.getCompanySymbol().equals("TAXN")) { + if (!"TAXN".equals(req.getCompanySymbol())) { requestInfoUpdate = validationHelper.validateTillFirstError(symbolRequest, companySymbolUpdateRequestValidator); if (requestInfoUpdate != null) return requestInfoUpdate; } @@ -185,9 +186,11 @@ public class CompanySymbolService extends QueueConsumer implements InitializingB companySymbols.getId(), companySymbols.getCompanySymbol(), req.getCompanySymbol()); companyService.updateCompanyBySymbol(transaction, companySymbols, true); companySymbols.setCompanySymbol(req.getCompanySymbol()); + } else if (StringUtils.isEmpty(req.getCompanySymbol())) { + companySymbols.setCompanySymbol(null); } companySymbols.setCompanySymbolValue(req.getCompanySymbolValue()); - if (!companySymbols.getCompanySymbol().equals("TAXN")) { + if (!"TAXN".equals(companySymbols.getCompanySymbol())) { companySymbolsTMap.update(companySymbols); } companyService.updateCompanyBySymbol(transaction, companySymbols, false);