Тест «боевой ЛК → TEST3»: заявки выбранных клиентов ЕСИА Финанс — у нас всё по-настоящему (DEPO, QUIK МНП боевая запись только для них), в НРД с подменой инвестора на тест-клиента; «Исполнена» в ЛК по MS010; повтор отправки тоже с подменой; пометка и шаги ЛК в пути заявки; включатель на «Тестирование M2M»

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014FsEKyJrYF69Cj9ZXzFLRi
This commit is contained in:
zuevav
2026-09-29 13:10:06 +03:00
parent 340fca7bd7
commit 91d8584a9c
15 changed files with 485 additions and 21 deletions
+2 -2
View File
@@ -173,10 +173,10 @@ func (s *Service) ResendClaim(ctx context.Context, id string) error {
guid := string(d.Request.Header.GUID)
switch {
case d.State == m2mcore.StateValidated:
_, err := s.SendBuiltRequest(ctx, d.Request, d.InvestorID, d.SignedClaim)
_, err := s.SendBuiltRequestVia(ctx, realTestSenderFor(globalRC, guid, d.Request, s.sender), d.Request, d.InvestorID, d.SignedClaim)
return err
case (d.State == m2mcore.StateAwaitingDecision || d.State == m2mcore.StateSubmittedToNSD) && sendFailGet(guid) != nil:
if _, err := s.sender.Send(ctx, d.Request); err != nil {
if _, err := realTestSenderFor(globalRC, guid, d.Request, s.sender).Send(ctx, d.Request); err != nil {
s.noteSendFailure(ctx, d, d.Request, err)
return err
}