-
-
Save hugeval/e3e207f464b482747acb8a6733ba88d8 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
dic_cars_type_types - справочник исключений (дополнений) влияет на очередь заказов!!! (отдельные очереди) | |
dic_cars_type_types.dic_cars_type_id | |
dic_cars_type_types.dic_cars_types_id | |
штраф водителя может быть если он отказался, либо ничего не делает по истечению времен (задается в настройках) | |
app\controllers\admin\DriversMapController - карта с водителями онлайн | |
app\controllers\admin\CostingController | |
вызывается при изменении маршрута в любом его виде (добавился точка, переместитесь, закрывается маршрут), изменение любого параметра из ордера, (дон услоги водителя, и т.д.) | |
метод TaxiMeter - можно прийти через эмуляцию драйвера и/или клиента | |
база цены: подача + цена за км * минимальный км в заказе | |
orders.users_identity_id = клиент (тот кто заказал) | |
orders.user_id - тот кто может создать ордер (может быть пустой) | |
простой пишется через эмуляцию и через админку (как минимум в статусе заказа - выполнение) | |
waypoint - тип точки 4 (дополгительная (или промежуточная) точка). по дополнительным точкам идет дополнительная цена (выставляется в настройках) | |
order_due - предварительный заказ (типа за предварительный заказ нужно заплатить) | |
Radis::add() - автообработка | |
Radis::addOne() - принудительный | |
Radis::addOther() - обработка последующих радиусов (те радиусы что в настройке) | |
Radis::advanceCreate() - предварительный | |
Radis::all() - свободный эфир | |
redis keys: | |
notdrivers - водители которые не участвуют в заказе | |
queue - очередь автообработки | |
free - свободный эфир | |
drivers - статусы драйверов | |
order_parameters.up_car_type - при отказе от принудительных заказов.. (order-settings admin page) | |
$driver_data->order_close - время последнего закрытого заказа | |
- !! работа с временем так же как и с int!! | |
==== | |
OrderCloseAction | |
close_admin - закрытие админом | |
close_client - закрытие клиентом | |
completed_with_recalculation - завершить с перерасчетом Точка Б становиться точкой водителя | |
completed - завершен водителем | |
complete_admin | |
continue_further - продолжить выполнение Точка А становиться точкой водителя | |
cansel_driver | |
client_not_out - клиент не вышел | |
car_not_found - машин не найдено | |
OrderChangeStatusAction | |
change_driver_on_order_client - app/views/admin/orders/_form-update.php | |
change_driver_on_order - app/views/admin/orders/_form-update.php | |
driver_client - app/views/admin/orders/_form-update.php | |
OrderRestartAction | |
restart - перезапустить просроченный заказ | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment