P1: avg_ticket_resolution_h всегда 0 — close_ticket не выставляет closed_at #28
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Проблема
logic_ticket:close_ticket/2меняет толькоstatusнаclosed, не выставляетclosed_at. Метрикаcore_ticket:avg_resolution_time/0считает только тикеты сclosed_at != 1970-01-01.Перетест на stage: закрыто 6 тикетов —
avg_ticket_resolution_hостался 0.0.Ожидаемый результат
При закрытии/резолве тикета выставляется
closed_at; метрика считается корректно.Критерии приёмки
close_ticketвыставляетclosed_at(или вызываетcore_ticket:close/2)avg_ticket_resolution_h> 0Файлы
src/logic/logic_ticket.erlsrc/core/core_ticket.erlПриоритет
P1
Беру в работу: close_ticket будет вызывать core_ticket:close/2 для выставления closed_at.
Проверено на stage после деплоя.
Результат:
Тесты: локальные CT + stage curl — OK.