sdf21 validation company search tradingCode strip leading zeroes
This commit is contained in:
parent
835beb55cc
commit
08f498f774
1 changed files with 1 additions and 0 deletions
|
|
@ -28,6 +28,7 @@ public enum Sdf21ValidationRule implements IValidationRule<ImdgValidationContext
|
||||||
return of(ClearingError.CompanyNotFoundB, depoCodeCl);
|
return of(ClearingError.CompanyNotFoundB, depoCodeCl);
|
||||||
}
|
}
|
||||||
String tradingCode = depoCodeCl.substring(1, 4);
|
String tradingCode = depoCodeCl.substring(1, 4);
|
||||||
|
tradingCode = tradingCode.replaceFirst("^0+(?!$)", "");
|
||||||
Collection<Company> companies = companyImdg.getCollectionObjectsBySQL("tradingCode = '%s'".formatted(tradingCode));
|
Collection<Company> companies = companyImdg.getCollectionObjectsBySQL("tradingCode = '%s'".formatted(tradingCode));
|
||||||
if (companies.size() != 1) {
|
if (companies.size() != 1) {
|
||||||
return of(ClearingError.CompanyNotFoundB, depoCodeCl);
|
return of(ClearingError.CompanyNotFoundB, depoCodeCl);
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue