Справочник участников: показывать результат обработки джобой Fancy
На странице «Справочник участников M2M» теперь выводится итог обработки справочника джобой bj2depo — STATE/COMMENT последнего события HANDBOOK из FTV_M2M_EVENTS (поле COMMENT пишет Fancy). Расхождения/предупреждения выделяются цветом и значком: КРИТИЧ/ОШИБКА — красным, ПРЕДУПРЕЖДЕНИЕ — жёлтым, «изменений нет» — зелёным, чтобы оператор видел, что проверить. Только чтение (fsql.QEv11, TOP 1 по EVENT_DATE), короткий таймаут 4с, страница не висит если DEPO недоступна. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -845,7 +845,8 @@ type handbookData struct {
|
||||
page
|
||||
At string
|
||||
Participants []HandbookEntry
|
||||
CodesHTML template.HTML // справка по кодам ошибок/отказов M2M
|
||||
CodesHTML template.HTML // справка по кодам ошибок/отказов M2M
|
||||
Result HandbookResult // итог обработки справочника джобой Fancy bj2depo
|
||||
}
|
||||
|
||||
// renderHandbook показывает сохранённый справочник участников M2M с поиском.
|
||||
@@ -853,6 +854,7 @@ type handbookData struct {
|
||||
func (a *admin) renderHandbook(w http.ResponseWriter, _ *http.Request) {
|
||||
data := handbookData{page: nowPage("Справочник участников", "handbook")}
|
||||
data.CodesHTML = template.HTML(m2mSpravkaHTML(false)) // справка по кодам ошибок
|
||||
data.Result = depoHandbookResult(globalRC)
|
||||
if raw, err := readHandbook(); err == nil {
|
||||
var hb struct {
|
||||
At string `json:"at"`
|
||||
|
||||
Reference in New Issue
Block a user