diff --git a/clearing-parent/account-service/src/main/java/ru/spcex/clearing/account/service/TradingClearingRegistryService.java b/clearing-parent/account-service/src/main/java/ru/spcex/clearing/account/service/TradingClearingRegistryService.java index 701d367b3..a8ccb28b8 100644 --- a/clearing-parent/account-service/src/main/java/ru/spcex/clearing/account/service/TradingClearingRegistryService.java +++ b/clearing-parent/account-service/src/main/java/ru/spcex/clearing/account/service/TradingClearingRegistryService.java @@ -356,20 +356,12 @@ public class TradingClearingRegistryService extends QueueConsumer implements Ini TradingClearingRegistryUpdateRequest req = userRequest.getRequestPayload(); TradingClearingRegistry tradingClearingRegistry = tradingClearingRegistryImdg.getSingleObjectByID(req.getId()); -// // Дополнительная проверка -// if (req.getMoneyAccountId() == null && (req.getMoneyAccountId() == null || req.getDepoAccountId() == null)) { -// TradingClearingRegistry registryByCompany = tradingClearingRegistryImdg.getSingleObjectByFieldValues(Map.of("companyId", tradingClearingRegistry.getCompanyId())); -// if (registryByCompany == null) { // never -// return requestHelper.makeErrorResponse(userRequest, -// AccountError.TradingClearingRegistryNotFound, -// "companyId=" + req.getCompanyId()); -// } -// } - if (req.getStatus() != null) tradingClearingRegistry.setStatus(req.getStatus()); Instant now = Instant.now(); tradingClearingRegistry.setUpdated(now); + tradingClearingRegistry.setMoneyAccountId(req.getMoneyAccountId()); + tradingClearingRegistry.setDepoAccountId(req.getDepoAccountId()); tradingClearingRegistryImdg.update(tradingClearingRegistry);