Тест 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 } type m2mClientCard struct{ Birth, BirthPlace, Issued, INN string }
var m2mClientCards = map[string]m2mClientCard{ 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 } type m2mDocSec struct{ ISIN, Code, Name, Qty string }
@@ -344,7 +344,7 @@ select.btn{padding:4px 8px}
<div class="tw"><table> <div class="tw"><table>
<thead><tr><th>Клиент</th><th>ФИО</th><th>Документ</th><th>Анкетные данные</th><th>Что сделать</th></tr></thead><tbody> <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> {{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> <td>{{if .Register}}Завести у обеих сторон: открытый торговый счёт депо, без признака ИИС, не квалифицированный инвестор. ФИО и паспорт — строго как в таблице.{{else}}<b>Не заводить</b> у стороны, которая зачисляет в кейсах с M2M04. Для отправки запроса по К2 достаточно данных из таблицы.{{end}}</td></tr>
{{end}}</tbody></table></div> {{end}}</tbody></table></div>
</div> </div>
+1 -1
View File
@@ -36,7 +36,7 @@ type m2mSec struct {
type m2mClient struct{ Last, First, Middle, DocSeries, DocNumber, SeedID string } type m2mClient struct{ Last, First, Middle, DocSeries, DocNumber, SeedID string }
var m2mTestClients = map[string]m2mClient{ var m2mTestClients = map[string]m2mClient{
"К1": {"Мостовиков", "Арсений", "Тимурович", "4519", "736284", seedClientK1}, "К1": {"Бубликов", "Павел", "Иванович", "3453", "289090", seedClientK1},
"К2": {"Баранкин", "Сергей", "Сергеевич", "3763", "290089", seedClientK2}, "К2": {"Баранкин", "Сергей", "Сергеевич", "3763", "290089", seedClientK2},
} }
+5 -5
View File
@@ -41,13 +41,13 @@ func NewSeedStore() *SeedStore {
s.addClient("55555555-5555-5555-5555-555555555555", s.addClient("55555555-5555-5555-5555-555555555555",
"Соколова", "Анна", "Викторовна", "Соколова", "Анна", "Викторовна",
m2m.DocCode21, "4516", "654325") m2m.DocCode21, "4516", "654325")
// Тест-клиенты плана M2M (Приложение 2): К1 Мостовиков (с 16.09.2026, прогон с ГроттБьерн; // Тест-клиенты плана M2M (Приложение 2): К1 Бубликов, К2 Баранкин — те же, что у ЗЕНИТа и
// до этого Бубликов 3453 289090), К2 Баранкин. // ГроттБьерн (16.09.2026 ГроттБьерн подтвердил своих клиентов; Мостовиков не используется).
// ФИО и документ — как в тест-плане (m2mTestClients), чтобы EnrichRequest // ФИО и документ — как в тест-плане (m2mTestClients), чтобы EnrichRequest
// собирал СОГЛАСОВАННУЮ личность (раньше подставлялся Петров из 2222). // собирал СОГЛАСОВАННУЮ личность (раньше подставлялся Петров из 2222).
s.addClient(seedClientK1, s.addClient(seedClientK1,
"Мостовиков", "Арсений", "Тимурович", "Бубликов", "Павел", "Иванович",
m2m.DocCode21, "4519", "736284") m2m.DocCode21, "3453", "289090")
s.addClient(seedClientK2, s.addClient(seedClientK2,
"Баранкин", "Сергей", "Сергеевич", "Баранкин", "Сергей", "Сергеевич",
m2m.DocCode21, "3763", "290089") m2m.DocCode21, "3763", "290089")
@@ -78,7 +78,7 @@ func NewSeedStore() *SeedStore {
// Идентификаторы сид-клиентов тест-плана M2M (реальный депозитарий, не робот). // Идентификаторы сид-клиентов тест-плана M2M (реальный депозитарий, не робот).
const ( const (
seedClientK1 = "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa" // Мостовиков Арсений Тимурович (К1) seedClientK1 = "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa" // Бубликов Павел Иванович (К1)
seedClientK2 = "bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb" // Баранкин Сергей Сергеевич (К2) 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> <div class="muted small" style="text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px">Тестовые клиенты</div>
<table class="m2m" style="font-size:12px"> <table class="m2m" style="font-size:12px">
<tr><th></th><th>ФИО</th><th>ДУЛ</th></tr> <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> <tr><td><strong>К2</strong></td><td>Баранкин Сергей Сергеевич</td><td>паспорт 3763 № 290089 <span class="muted">(кейсы M2M04)</span></td></tr>
</table> </table>
</div> </div>