Режим разработки: служебные разделы, робот НРД и имитации — только по признаку из ключа лицензии

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
zuevav
2026-09-17 18:15:18 +03:00
parent 698956092b
commit 627dbca6af
22 changed files with 157 additions and 38 deletions
+2 -1
View File
@@ -204,7 +204,8 @@ func (s *Service) CreateLKTransfer(ctx context.Context, rc *RuntimeConfig, u LKU
// ТЕСТОВЫЙ КЛИЕНТ: если серия ДУЛ совпадает с кодом сценария робота НРД
// (1111/2001/2002/3333), заявка адресуется роботу-тестировщику, а серия/номер
// документа задают сценарий. Так из ЛК можно прогнать полный цикл с НРД.
if _, isRobot := robotScenarios[u.DocSeries]; isRobot {
// Только в режиме разработки: у реальных паспортов такие серии тоже встречаются.
if _, isRobot := robotScenarios[u.DocSeries]; isRobot && devMode(rc) {
claim.ReceiverCodeOverride = NSDRobotCode
claim.InvestorDocumentOverride = &doc
}