Раздел «Ручной ввод M2M» по бумажным поручениям; тестовые тексты и имитации убраны из клиентского интерфейса
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -39,7 +39,7 @@ func lkEmulateNSD(rc *RuntimeConfig) (bool, string) {
|
||||
return true, "включена в настройках"
|
||||
}
|
||||
if s.LK.ActiveEnv == "prod" && strings.HasPrefix(strings.ToLower(s.NSD.Profile), "test") {
|
||||
return true, "боевой ЛК при тестовом профиле ИШ " + s.NSD.Profile
|
||||
return true, "боевой ЛК при тестовом контуре НРД (профиль ИШ " + s.NSD.Profile + ")"
|
||||
}
|
||||
return false, ""
|
||||
}
|
||||
@@ -106,7 +106,11 @@ func lkProcessEmulated(ctx context.Context, rc *RuntimeConfig, svc *Service, ep
|
||||
lkMarkSent(id)
|
||||
lkLinkGUID(guid, ep, id)
|
||||
globalLKFlows.update(guid, func(f *LKFlow) { f.Stage = "sent" })
|
||||
globalLKFlows.step(guid, id, "gateway", "Бумаги заблокированы, заявка передана имитатору НРД",
|
||||
sentTitle := "Бумаги заблокированы, заявка обработана шлюзом bj без отправки в НРД"
|
||||
if devMode(rc) {
|
||||
sentTitle = "Бумаги заблокированы, заявка передана имитатору НРД"
|
||||
}
|
||||
globalLKFlows.step(guid, id, "gateway", sentTitle,
|
||||
lkQuikSummary(guid)+fmt.Sprintf(" В НРД не отправлялась; ответ контрагента — через %s.", lkEmuDecisionDelay))
|
||||
if pc, pb := lkPatch(ctx, ep, fmt.Sprintf("/claims/%d", id), []byte(`{"claim":{"status":"in_process"}}`)); pc >= 400 {
|
||||
log.Printf("lk-gateway: ЛК #%d: PATCH «В работе» не прошёл: HTTP %d %s", id, pc, pb)
|
||||
@@ -233,7 +237,11 @@ func (s *Server) consumeEmulatedDecisions(ctx context.Context) {
|
||||
rej++
|
||||
}
|
||||
}
|
||||
globalLKFlows.stepIfExists(guid, "response", "Решение контрагента (имитатор НРД)", fmt.Sprintf("Принято %d, отклонено %d.", conf, rej))
|
||||
respTitle := "Решение по заявке (без отправки в НРД)"
|
||||
if devMode(s.rc) {
|
||||
respTitle = "Решение контрагента (имитатор НРД)"
|
||||
}
|
||||
globalLKFlows.stepIfExists(guid, "response", respTitle, fmt.Sprintf("Принято %d, отклонено %d.", conf, rej))
|
||||
s.applyDecisionEffects(ctx, d, "имитатор НРД", lkEmuNote)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user