This commit is contained in:
parent
5cb896d19e
commit
92b3705423
1 changed files with 5 additions and 2 deletions
|
|
@ -7,6 +7,7 @@ import java.util.Collection;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
import java.util.Objects;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
import java.util.function.Function;
|
import java.util.function.Function;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
@ -208,8 +209,10 @@ public class RegistryService {
|
||||||
registries.forEach(rgs -> {
|
registries.forEach(rgs -> {
|
||||||
rgs.setTradingClearingRegistryId(tcr.getId());
|
rgs.setTradingClearingRegistryId(tcr.getId());
|
||||||
rgs.setTradingClearingRegistry(tcr.getCode());
|
rgs.setTradingClearingRegistry(tcr.getCode());
|
||||||
rgs.setRegistryCapacity(tcr.getTradingClearingRegistryType());
|
if (!Objects.equals(rgs.getRegistryCapacity(), tcr.getTradingClearingRegistryType())) {
|
||||||
rgs.setRegistryCode(RegistryUtil.clearingCode(rgs));
|
rgs.setRegistryCapacity(tcr.getTradingClearingRegistryType());
|
||||||
|
rgs.setRegistryCode(RegistryUtil.clearingCode(rgs));
|
||||||
|
}
|
||||||
rgs.setUpdated(Instant.now());
|
rgs.setUpdated(Instant.now());
|
||||||
registryImdg.update(rgs);
|
registryImdg.update(rgs);
|
||||||
log.trace("TCR#id={} registry#id={} updated", tcr.getId(), rgs.getId());
|
log.trace("TCR#id={} registry#id={} updated", tcr.getId(), rgs.getId());
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue