Мастер, шаг 3 DEPO — по экранам: описание → подключение (проверка сразу) → таблицы (bj или скрипт) → обработка (job) → готово; справочник участников M2M встроен снимком для чистой установки
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014FsEKyJrYF69Cj9ZXzFLRi
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
package lkgateway
|
||||
|
||||
import (
|
||||
_ "embed"
|
||||
"os"
|
||||
)
|
||||
|
||||
// Снимок справочника участников M2M (получен от НРД, открытые данные): на чистой установке
|
||||
// шлюза НРД ещё нет, и справочник не получить — тогда поиск организации и остальные места
|
||||
// работают по снимку, поставляемому с bj. Как только bj получит справочник от НРД (M2MTH),
|
||||
// используется он. Снимок обновляется с выпусками bj.
|
||||
//
|
||||
//go:embed handbook/m2m-handbook.json
|
||||
var handbookSnapshot []byte
|
||||
|
||||
// readHandbook — справочник от НРД, если он уже получен, иначе встроенный снимок.
|
||||
func readHandbook() ([]byte, error) {
|
||||
if b, err := os.ReadFile(handbookFile); err == nil && len(b) > 0 {
|
||||
return b, nil
|
||||
}
|
||||
return handbookSnapshot, nil
|
||||
}
|
||||
Reference in New Issue
Block a user