This commit is contained in:
parent
12343604a5
commit
d4f7db60f8
2 changed files with 5 additions and 8 deletions
|
|
@ -23,7 +23,6 @@ import ru.clearing.classes.statics.data.company.Company;
|
|||
import ru.clearing.classes.statics.data.misc.Listing;
|
||||
import ru.clearing.classes.statics.data.misc.Market;
|
||||
import ru.clearing.classes.statics.data.misc.OrderCurrency;
|
||||
import ru.clearing.classes.statics.data.misc.OvernightSettings;
|
||||
import ru.clearing.classes.statics.data.misc.SOrders;
|
||||
import ru.clearing.classes.statics.data.registry.Registry;
|
||||
import ru.clearing.classes.statics.data.registry.TradingClearingRegistry;
|
||||
|
|
@ -59,8 +58,6 @@ import ru.spcex.platform.utils.validation.IValidator;
|
|||
@Service
|
||||
public class OrderCurrencyListener extends QueueConsumer implements InitializingBean {
|
||||
protected final Logger log = LoggerFactory.getLogger(getClass());
|
||||
private final Imdg<Registry> registryImdg;
|
||||
private final Imdg<OvernightSettings> overnightSettingsImdg;
|
||||
private final Imdg<OrderCurrency> orderCurrencyImdg;
|
||||
private final Imdg<SOrders> sOrdersImdg;
|
||||
private final Function<OrderCurrencyUpdateRequest, IValidator> orderCurrencyUpdateValidator;
|
||||
|
|
@ -71,7 +68,6 @@ public class OrderCurrencyListener extends QueueConsumer implements Initializing
|
|||
private final Function<CommonDeleteRequest, IValidator> orderCompanyDeleteValidator;
|
||||
private final ImdgQueryService imdgQueryService;
|
||||
private final IMessageResolver msgResolver;
|
||||
private final TransferDateService transferDateService;
|
||||
|
||||
@Autowired
|
||||
public OrderCurrencyListener(Consumer<String, Object> kafkaQueue,
|
||||
|
|
@ -92,8 +88,6 @@ public class OrderCurrencyListener extends QueueConsumer implements Initializing
|
|||
IMessageResolver msgResolver,
|
||||
TransferDateService transferDateService) {
|
||||
super(kafkaQueue, kafkaProducer);
|
||||
this.registryImdg = imdgProvider.getImdg(IMDGDistributedNames.Map_Registry, Registry.class);
|
||||
this.overnightSettingsImdg = imdgProvider.getImdg(IMDGDistributedNames.Map_OvernightSettings, OvernightSettings.class);
|
||||
this.sOrdersImdg = imdgProvider.getImdg(IMDGDistributedNames.Map_SOrders, SOrders.class);
|
||||
this.orderCurrencyUpdateValidator = orderCurrencyUpdateValidator;
|
||||
this.orderCurrencyUpdateStatusValidator = orderCurrencyUpdateStatusValidator;
|
||||
|
|
@ -104,7 +98,6 @@ public class OrderCurrencyListener extends QueueConsumer implements Initializing
|
|||
this.imdgQueryService = imdgQueryService;
|
||||
this.msgResolver = msgResolver;
|
||||
this.orderCurrencyImdg = imdgProvider.getImdg(IMDGDistributedNames.Map_OrderCurrency, OrderCurrency.class);
|
||||
this.transferDateService = transferDateService;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -101,9 +101,13 @@ public class TaskListener extends QueueConsumer implements InitializingBean {
|
|||
log.info("CROR createOrder started, request={}", newReq);
|
||||
|
||||
Collection<Long> registryIds = imdgQueryService.getCurrencyRegistry();
|
||||
//todo очередность создания
|
||||
if (registryIds == null || registryIds.isEmpty()) {
|
||||
log.info("No registries found for CROR processing");
|
||||
NotificationNewRequest notification = new NotificationNewRequest();
|
||||
notification.setObjectType(ObjectType.rgst.getKey());
|
||||
notification.setPriority(Priority.HIGH.getKey());
|
||||
notification.setComment("При создании заявок для заключения сделок переноса заявки не созданы: не найдены регистры учета дефицита активов");
|
||||
kafkaSender.sendRequestToQueue(Consts.NOTIFICATION_NEW, notification);
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue