From 7bdfda5b1963e65fc4edf9dba4a4d8f7c29fc463 Mon Sep 17 00:00:00 2001 From: AKurakin Date: Tue, 23 May 2023 14:38:22 +0300 Subject: [PATCH] =?UTF-8?q?backend-api=20http://jira.mfd.msk:8088/browse/C?= =?UTF-8?q?LS-273=20=D0=B0=D0=BA=D1=82=D1=83=D0=B0=D0=BB=D0=B8=D0=B7=D0=B0?= =?UTF-8?q?=D1=86=D0=B8=D1=8F=20tradingClearingRegistry?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TradingClearingRegistryUpdateAction.java | 53 ++++++++++++++++++- .../TradingClearingRegistryUpdateRequest.java | 40 ++++++++++++++ 2 files changed, 92 insertions(+), 1 deletion(-) diff --git a/clearing-parent/backend-api/src/main/java/ru/spcex/clearing/backendapi/controller/request/cud/registry/TradingClearingRegistryUpdateAction.java b/clearing-parent/backend-api/src/main/java/ru/spcex/clearing/backendapi/controller/request/cud/registry/TradingClearingRegistryUpdateAction.java index d7ca8dd71..f7615a3ac 100644 --- a/clearing-parent/backend-api/src/main/java/ru/spcex/clearing/backendapi/controller/request/cud/registry/TradingClearingRegistryUpdateAction.java +++ b/clearing-parent/backend-api/src/main/java/ru/spcex/clearing/backendapi/controller/request/cud/registry/TradingClearingRegistryUpdateAction.java @@ -2,6 +2,7 @@ package ru.spcex.clearing.backendapi.controller.request.cud.registry; import com.fasterxml.jackson.annotation.JsonProperty; import io.swagger.annotations.ApiModelProperty; +import org.apache.commons.lang3.StringUtils; import ru.spcex.clearing.backendapi.domain.actions.IAction; import ru.spcex.clearing.backendapi.errors.BackEndError; import ru.spcex.clearing.platform.messaging.domain.ActionType; @@ -18,7 +19,19 @@ public class TradingClearingRegistryUpdateAction implements IAction errors = new ArrayList<>(); if (this.id == null) errors.add(new EnumMessage(BackEndError.ValidationError, "id")); + if (StringUtils.isEmpty(this.status)) + errors.add(new EnumMessage(BackEndError.ValidationError, "status")); return errors.isEmpty() ? Collections.emptyList() : errors; } @@ -34,6 +49,10 @@ public class TradingClearingRegistryUpdateAction implements IAction