diff --git a/src/api/order/content-types/order/lifecycles.ts b/src/api/order/content-types/order/lifecycles.ts index 6f728b5..2ac7689 100644 --- a/src/api/order/content-types/order/lifecycles.ts +++ b/src/api/order/content-types/order/lifecycles.ts @@ -69,13 +69,20 @@ async function sendTelegramNotification(orderEntity: Order, isUpdate = false) { const emojiForState = EMOJI_MAP[state] || ''; const stateLabel = STATE_MAP[state] || state; - // Эмодзи в заголовке: карандаш при обновлении, иначе эмодзи статуса - const headingEmoji = isUpdate ? '✏️' : emojiForState; + // Эмодзи в заголовке: карандаш при обновлении, флаг для завершенных, иначе эмодзи статуса + const headingEmoji = isUpdate + ? (state === 'completed' ? '🏁' : '✏️') + : emojiForState; let heading = ''; if (isUpdate) { - heading = `${headingEmoji} Запись изменена`; + // Специальная обработка для завершенных записей + if (state === 'completed') { + heading = `${headingEmoji} Запись завершена`; + } else { + heading = `${headingEmoji} Запись изменена`; + } } else { const isApproved = state === 'approved'; const creationText = isApproved