Исправил. Можно обновляться.
[Модуль] PostOffice Tracker (app_postoffice)
Модератор: immortal
-
LutsenkoDenis
- Сообщения: 521
- Зарегистрирован: Вс апр 07, 2013 9:30 pm
- Откуда: Moscow
- Контактная информация:
Re: Модуль отслеживания посылок
да, действительно ошибка есть.
Спасибо за наводку.
Исправил. Можно обновляться.
Исправил. Можно обновляться.
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
-
Anton_kulibin
- Сообщения: 354
- Зарегистрирован: Вт окт 09, 2012 8:05 am
- Откуда: Луза Кировская обл. Россия
Re: Re: Модуль отслеживания посылок
А нельзя ли добавить сортировку, по активности, т.е. вверху активные внизу нет. И не плохо бы как нибудь скрывать полученные треки, хотя их можно просто удалить из базы.
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
CONNECT
-
LutsenkoDenis
- Сообщения: 521
- Зарегистрирован: Вс апр 07, 2013 9:30 pm
- Откуда: Moscow
- Контактная информация:
Re: Re: Модуль отслеживания посылок
можно и сортировку добавить.
На счет полученных не знаю... с одной стороны можно и скрывать...а с другой стороны нет 100% вероятности что посылка получена.
Как вариант могу предложить такое решение:
а) сделать еще вкладку(tab), назвать её например "Полученные посылки" и выводить там все посылки которые получены.
б) добавить дополнительный статус - "получено" и добавить кнопку, при нажатии на которую отмечать что посылка получена.
в) считать что посылка получена, если:
Таким образом, на вкладке "Проверка почты" будут отображаться только треки, которые не доставлены и те которые доставлены менее недели назад. Все посылки, которые доставлены будут отображаться на отдельной вкладке.
Такой вариант устроит или какие будут предложения?
На счет полученных не знаю... с одной стороны можно и скрывать...а с другой стороны нет 100% вероятности что посылка получена.
Как вариант могу предложить такое решение:
а) сделать еще вкладку(tab), назвать её например "Полученные посылки" и выводить там все посылки которые получены.
б) добавить дополнительный статус - "получено" и добавить кнопку, при нажатии на которую отмечать что посылка получена.
в) считать что посылка получена, если:
- у посылки статус "получена"
- у послыки статус "неактивна", текущее название операции "Вручение: Вручение адресату" и на всякий случай с момента изменения статуса прошла неделя.
Таким образом, на вкладке "Проверка почты" будут отображаться только треки, которые не доставлены и те которые доставлены менее недели назад. Все посылки, которые доставлены будут отображаться на отдельной вкладке.
Такой вариант устроит или какие будут предложения?
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
-
Anton_kulibin
- Сообщения: 354
- Зарегистрирован: Вт окт 09, 2012 8:05 am
- Откуда: Луза Кировская обл. Россия
Re: Re: Модуль отслеживания посылок
Может не стоит заморачиваться с вкладкой.
В админке оставить все треки (полученные и не полученные), а на домашней странице отображать только активные. Неактивность (например получен) можно установить и в админке ручками, что в последнее время и делаю.
В админке оставить все треки (полученные и не полученные), а на домашней странице отображать только активные. Неактивность (например получен) можно установить и в админке ручками, что в последнее время и делаю.
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
CONNECT
-
LutsenkoDenis
- Сообщения: 521
- Зарегистрирован: Вс апр 07, 2013 9:30 pm
- Откуда: Moscow
- Контактная информация:
Re: Re: Модуль отслеживания посылок
Да...как бы подздно уже... 
Можно обновляться.
Изменения:
1. Появилась вкладка "История", в которой отображаются все треки с операцией "Вручение". Это последнее состояние посылки. Посылка лежит на почте и дожидается когда её заберут.
2. На вкладке "Проверка почты" в админке и на домашней странице отображаются все треки как и раньше. Треки со статусом "Вручение" также присутствуют, но только в течение недели с момента по поступления в почтовое отделение.
3. Треки сортируются немного по другому...вначале всегда будут активные, далее как и раньше по дате.
з.ы. Статус активно/неактивно используется только для того, чтобы дать скрипту понять нужно ему проверять трек или нет.
Если будут еще какие пожелания, пишите не стесняйтесь
Можно обновляться.
Изменения:
1. Появилась вкладка "История", в которой отображаются все треки с операцией "Вручение". Это последнее состояние посылки. Посылка лежит на почте и дожидается когда её заберут.
2. На вкладке "Проверка почты" в админке и на домашней странице отображаются все треки как и раньше. Треки со статусом "Вручение" также присутствуют, но только в течение недели с момента по поступления в почтовое отделение.
3. Треки сортируются немного по другому...вначале всегда будут активные, далее как и раньше по дате.
з.ы. Статус активно/неактивно используется только для того, чтобы дать скрипту понять нужно ему проверять трек или нет.
Если будут еще какие пожелания, пишите не стесняйтесь
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
- Amarok
- Сообщения: 1434
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Контактная информация:
Re: Re: Модуль отслеживания посылок
Код: Выделить всё
getURL('http://localhost/modules/app_postoffice/check_post.php',0); Моя Алиска живёт на Proxmox в Debian 12
-
LutsenkoDenis
- Сообщения: 521
- Зарегистрирован: Вс апр 07, 2013 9:30 pm
- Откуда: Moscow
- Контактная информация:
Re: Re: Модуль отслеживания посылок
да вроде работает...
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
-
Anton_kulibin
- Сообщения: 354
- Зарегистрирован: Вт окт 09, 2012 8:05 am
- Откуда: Луза Кировская обл. Россия
Re: Модуль отслеживания посылок
Подтверждаю работает
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
CONNECT
- Amarok
- Сообщения: 1434
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Контактная информация:
Re: Re: Модуль отслеживания посылок
Фигня какя-то приключилась.
Если в первом условии написано $m=="01" - работает, а если $m=="00" - НЕ работает. А раньше работало. До какого то обновления...
Код: Выделить всё
//проверяем посылки
if (gg("ThisComputer.PostOfficeCheckEveryHour") == "1" and $m=="01") {
say("Проверяю посылки", 0);
getURL('http://localhost/modules/app_postoffice/check_post.php',0);
} else {if (isWeekDay()) {
if (timeIs('9:00') || timeIs('12:00') || timeIs('14:00') || timeIs('16:00') || timeIs('19:00')) {
say("Проверяю посылки", 0);
getURL('http://localhost/modules/app_postoffice/check_post.php',0); };
} else if (isWeekEnd()) {
if (timeIs('11:00') || timeIs('14:00') || timeIs('17:00')) {
say("Проверяю посылки", 0);
getURL('http://localhost/modules/app_postoffice/check_post.php',0); };
}
} Моя Алиска живёт на Proxmox в Debian 12
-
Anton_kulibin
- Сообщения: 354
- Зарегистрирован: Вт окт 09, 2012 8:05 am
- Откуда: Луза Кировская обл. Россия
Re: Re: Модуль отслеживания посылок
Да бывает и такое, у меня иногда Алиса не попадает по времени, т.е. говорит каждый час не в 12:00, а в 12:01. Может из-за множества процессов в это время, доходит время до проверки только в 01 минуту.Amarok писал(а):Фигня какя-то приключилась.
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
CONNECT