Тест M2M: К1 снова Бубликов 3453 289090 — ГроттБьерн использует тех же клиентов, что ЗЕНИТ

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
zuevav
2026-09-16 13:59:36 +03:00
parent 42f5883b4a
commit be0081c139
4 changed files with 9 additions and 9 deletions
+2 -2
View File
@@ -23,7 +23,7 @@ import (
type m2mClientCard struct{ Birth, BirthPlace, Issued, INN string }
var m2mClientCards = map[string]m2mClientCard{
"К1": {Birth: "14.03.1999", BirthPlace: "г. Москва", Issued: "ГУ МВД России по г. Москве, 28.03.2019, код подразделения 770-093", INN: "772941830554"},
"К1": {}, // заводится у обеих сторон; дополнительные анкетные данные у участников свои
}
type m2mDocSec struct{ ISIN, Code, Name, Qty string }
@@ -344,7 +344,7 @@ select.btn{padding:4px 8px}
<div class="tw"><table>
<thead><tr><th>Клиент</th><th>ФИО</th><th>Документ</th><th>Анкетные данные</th><th>Что сделать</th></tr></thead><tbody>
{{range .Clients}}<tr><td><b>{{.Key}}</b></td><td>{{.FIO}}</td><td>{{.Doc}}{{if .Card.Issued}}<div class="note">выдан {{.Card.Issued}}</div>{{end}}</td>
<td>{{if .Register}}дата рождения {{.Card.Birth}}<br>место рождения {{.Card.BirthPlace}}<br>гражданство РФ<br>ИНН <span class="mono">{{.Card.INN}}</span>{{else}}<span class="note">не требуются</span>{{end}}</td>
<td>{{if and .Register .Card.Birth}}дата рождения {{.Card.Birth}}<br>место рождения {{.Card.BirthPlace}}<br>гражданство РФ<br>ИНН <span class="mono">{{.Card.INN}}</span>{{else if .Register}}<span class="note">по учётным данным участника</span>{{else}}<span class="note">не требуются</span>{{end}}</td>
<td>{{if .Register}}Завести у обеих сторон: открытый торговый счёт депо, без признака ИИС, не квалифицированный инвестор. ФИО и паспорт — строго как в таблице.{{else}}<b>Не заводить</b> у стороны, которая зачисляет в кейсах с M2M04. Для отправки запроса по К2 достаточно данных из таблицы.{{end}}</td></tr>
{{end}}</tbody></table></div>
</div>
+1 -1
View File
@@ -36,7 +36,7 @@ type m2mSec struct {
type m2mClient struct{ Last, First, Middle, DocSeries, DocNumber, SeedID string }
var m2mTestClients = map[string]m2mClient{
"К1": {"Мостовиков", "Арсений", "Тимурович", "4519", "736284", seedClientK1},
"К1": {"Бубликов", "Павел", "Иванович", "3453", "289090", seedClientK1},
"К2": {"Баранкин", "Сергей", "Сергеевич", "3763", "290089", seedClientK2},
}
+5 -5
View File
@@ -41,13 +41,13 @@ func NewSeedStore() *SeedStore {
s.addClient("55555555-5555-5555-5555-555555555555",
"Соколова", "Анна", "Викторовна",
m2m.DocCode21, "4516", "654325")
// Тест-клиенты плана M2M (Приложение 2): К1 Мостовиков (с 16.09.2026, прогон с ГроттБьерн;
// до этого Бубликов 3453 289090), К2 Баранкин.
// Тест-клиенты плана M2M (Приложение 2): К1 Бубликов, К2 Баранкин — те же, что у ЗЕНИТа и
// ГроттБьерн (16.09.2026 ГроттБьерн подтвердил своих клиентов; Мостовиков не используется).
// ФИО и документ — как в тест-плане (m2mTestClients), чтобы EnrichRequest
// собирал СОГЛАСОВАННУЮ личность (раньше подставлялся Петров из 2222).
s.addClient(seedClientK1,
"Мостовиков", "Арсений", "Тимурович",
m2m.DocCode21, "4519", "736284")
"Бубликов", "Павел", "Иванович",
m2m.DocCode21, "3453", "289090")
s.addClient(seedClientK2,
"Баранкин", "Сергей", "Сергеевич",
m2m.DocCode21, "3763", "290089")
@@ -78,7 +78,7 @@ func NewSeedStore() *SeedStore {
// Идентификаторы сид-клиентов тест-плана M2M (реальный депозитарий, не робот).
const (
seedClientK1 = "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa" // Мостовиков Арсений Тимурович (К1)
seedClientK1 = "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa" // Бубликов Павел Иванович (К1)
seedClientK2 = "bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb" // Баранкин Сергей Сергеевич (К2)
)
@@ -122,7 +122,7 @@
<div class="muted small" style="text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px">Тестовые клиенты</div>
<table class="m2m" style="font-size:12px">
<tr><th></th><th>ФИО</th><th>ДУЛ</th></tr>
<tr><td><strong>К1</strong></td><td>Мостовиков Арсений Тимурович<div class="muted small">14.03.1999, г. Москва</div></td><td>паспорт 4519 № 736284<div class="muted small">ГУ МВД России по г. Москве, 28.03.2019, 770-093</div></td></tr>
<tr><td><strong>К1</strong></td><td>Бубликов Павел Иванович</td><td>паспорт 3453 № 289090</td></tr>
<tr><td><strong>К2</strong></td><td>Баранкин Сергей Сергеевич</td><td>паспорт 3763 № 290089 <span class="muted">(кейсы M2M04)</span></td></tr>
</table>
</div>