mirror of
https://github.com/wasrusgen/zov-tech.git
synced 2026-06-03 17:24:49 +00:00
- Добавлен /api/arrivals для «Поступление заказов на склад СПб.xlsx»
(Drive ID захардкожен в ARRIVALS_FILE_ID, дефолт = 1kgrDEIGcVMFnSdZs1Y...)
- _parse_xlsx_groups() — единый парсер для обоих файлов:
* находит строку заголовков динамически (первая строка с «Товар»),
чтобы корректно работать с файлом «Поступление» (2 строки шапки перед хедером)
* пропускает разделители «Кухни» / «Дозаказы» внутри листа
* пропускает шаблонные пустые строки (Заказ/Дозаказ без данных)
- _xlsx_auth_manager() — вынесена общая проверка initData + роль
- config: поле arrivals_file_id
- frontend: вторая секция «📥 Поступление в СПб» на дашборде менеджера;
renderManagerShipments принимает label-параметр и переиспользуется для обоих файлов;
оба запроса загружаются параллельно с измерениями
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
36 lines
1.4 KiB
Plaintext
36 lines
1.4 KiB
Plaintext
# ============================================================
|
||
# Скопируйте в /opt/zov-tech/deploy/.env на сервере и заполните.
|
||
# Не коммитить!
|
||
# ============================================================
|
||
|
||
# Telegram bot
|
||
BOT_TOKEN=8281503057:AAEXmOepY8quH8E3RqOjFbgn7owV1ngnbGA
|
||
ADMIN_TG_ID=5937498515
|
||
|
||
# GigaChat (от Сбера)
|
||
GIGACHAT_AUTH_KEY=MDE5ZTExY2ItNDgzZi03ZWY4LTk2YjctZjAxNzQ4ZWEwNmVkOmQ1Mzc0OWVlLWUyYjItNDg2Zi04NTk1LWRmNmNlYzQ5M2JjMw==
|
||
GIGACHAT_MODEL=GigaChat-Pro
|
||
GIGACHAT_SCOPE=GIGACHAT_API_PERS
|
||
|
||
# Google Sheet (БД)
|
||
SHEET_ID=1vAB3u4iOz45awVLp5Pc1X-y5NzPbMugTlagplVdSiR8
|
||
GOOGLE_CREDENTIALS_PATH=/app/credentials.json
|
||
|
||
# MiniApp (используется ботом)
|
||
MINIAPP_URL=https://wasrusgen.github.io/zov-tech/
|
||
|
||
# Бэкенд URL для бота (внутри Docker — имя сервиса)
|
||
BACKEND_URL=http://backend:8000
|
||
|
||
# Бизнес-правила
|
||
ACTIVE_PERIOD_DAYS=90
|
||
GRACE_PERIOD_DAYS=14
|
||
|
||
# Внутренний секрет бот → бэкенд (годовщины договоров, не публичный)
|
||
INTERNAL_SECRET=zov-internal-2026-k9mXpQr3wN8vLs1t
|
||
|
||
# Google Drive ID файла ОТГРУЗКИ.xlsx (отгрузки с завода)
|
||
SHIPMENTS_FILE_ID=1fER4NmEgSznvPKJWXOqLDDkTxH6wm78E
|
||
# Google Drive ID файла «Поступление заказов на склад СПб.xlsx»
|
||
ARRIVALS_FILE_ID=1kgrDEIGcVMFnSdZs1Y_QHVhjqsXFQk2h
|