securities-service http://jira.mfd.msk:8088/browse/CLS-516 api-gateway
This commit is contained in:
parent
6ebc2dc2c6
commit
13a45ff83a
2 changed files with 7 additions and 4 deletions
|
|
@ -52,9 +52,6 @@ public class FixedIncomeCashFlowValidationConfig {
|
|||
}),
|
||||
FieldRequiredRule.instance("nominalValue",
|
||||
FixedIncomeCashFlowNewRequest::getNominalValue,
|
||||
SecuritiesError.RequiredFieldIsEmpty),
|
||||
FieldRequiredRule.instance("number",
|
||||
FixedIncomeCashFlowNewRequest::getNumber,
|
||||
SecuritiesError.RequiredFieldIsEmpty)
|
||||
);
|
||||
};
|
||||
|
|
|
|||
|
|
@ -37,6 +37,7 @@ import ru.spcex.platform.enumeration.WorkflowStatus;
|
|||
import ru.spcex.platform.imdg.api.Imdg;
|
||||
import ru.spcex.platform.imdg.api.ImdgId;
|
||||
import ru.spcex.platform.imdg.api.ImdgProvider;
|
||||
import ru.spcex.platform.imdg.api.predicate.ImdgPredicateBuilder;
|
||||
import ru.spcex.platform.utils.enumeration.IMessageResolver;
|
||||
import ru.spcex.platform.utils.error.ValidationException;
|
||||
|
||||
|
|
@ -335,7 +336,12 @@ public class GatewaySecurityService extends QueueConsumer implements Initializin
|
|||
CouponPeriod findCouponPeriod(CouponPeriodNewRequest byRequest) {
|
||||
if (byRequest.getSecurityId() == null)
|
||||
return null;
|
||||
CouponPeriod existCouponPeriod = couponPeriodImdg.getFirstObjectByFieldValues(Map.of("securityId", byRequest.getSecurityId()));
|
||||
|
||||
ImdgPredicateBuilder pb = couponPeriodImdg.predicateBuilder();
|
||||
CouponPeriod existCouponPeriod = couponPeriodImdg.getFirstObjectByPredicate(pb.and(
|
||||
pb.equals("securityId", byRequest.getSecurityId()),
|
||||
pb.equals("number", byRequest.getNumber()) // предикатом на случай null, но такого не должно быть
|
||||
));
|
||||
|
||||
if (existCouponPeriod == null)
|
||||
log.trace("CouponPeriod not found by securityId={}", byRequest.getSecurityId());
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue