|
@@ -16,10 +16,10 @@ https://wiki.sharix-app.org/doku.php/open/tech/dev/sharix_open_-_primery_json
|
|
"ticket": 123,
|
|
"ticket": 123,
|
|
"status": 111,
|
|
"status": 111,
|
|
|
|
|
|
-"priority": 1,
|
|
|
|
|
|
+"priority": 1, (фишка для сортировки)
|
|
"title": "123",
|
|
"title": "123",
|
|
-"note": "123",
|
|
|
|
-"due_date": 2023-05-15T17:16:22.955601Z,
|
|
|
|
|
|
+"note": "123", (чтото похожее на json для техподдержки)
|
|
|
|
+"due_date": 2023-05-15T17:16:22.955601Z, (для очистка старых заявок, чтобы система не переполнялась)
|
|
|
|
|
|
"id_metaservice": 1,
|
|
"id_metaservice": 1,
|
|
"is_global": false,
|
|
"is_global": false,
|
|
@@ -27,12 +27,12 @@ https://wiki.sharix-app.org/doku.php/open/tech/dev/sharix_open_-_primery_json
|
|
"service": 1,
|
|
"service": 1,
|
|
"service_type": 1,
|
|
"service_type": 1,
|
|
|
|
|
|
-"status_changed_date": "2023-05-15T17:16:22.955601Z",
|
|
|
|
|
|
+"status_changed_date": "2023-05-15T17:16:22.955601Z", (для техподдержки когда было изменено)
|
|
"time_placed": "2023-05-15T16:40:32.179777Z",
|
|
"time_placed": "2023-05-15T16:40:32.179777Z",
|
|
-"time_start": "2023-05-15T16:40:32.179777Z",
|
|
|
|
|
|
+"time_start": "2023-05-15T16:40:32.179777Z", (когда долже наначаться по заявке)
|
|
"time_start_predicted": "2023-05-15T16:40:32.179777Z",
|
|
"time_start_predicted": "2023-05-15T16:40:32.179777Z",
|
|
"time_finish_predicted": "2023-05-15T16:40:32.179777Z",
|
|
"time_finish_predicted": "2023-05-15T16:40:32.179777Z",
|
|
-"time_start_real": "2023-05-15T16:40:32.179777Z",
|
|
|
|
|
|
+"time_start_real": "2023-05-15T16:40:32.179777Z", ()
|
|
"time_finish_real": "2023-05-15T16:40:32.179777Z",
|
|
"time_finish_real": "2023-05-15T16:40:32.179777Z",
|
|
|
|
|
|
"order_place_type": "address",
|
|
"order_place_type": "address",
|
|
@@ -49,17 +49,17 @@ https://wiki.sharix-app.org/doku.php/open/tech/dev/sharix_open_-_primery_json
|
|
|
|
|
|
"predicted_price": 1000,
|
|
"predicted_price": 1000,
|
|
"real_price": 1001,
|
|
"real_price": 1001,
|
|
-"payment_transaction_id": 1,
|
|
|
|
|
|
+"payment_transaction_id": 1, (локальное, для оплаты)
|
|
"rating_id": 1,
|
|
"rating_id": 1,
|
|
|
|
|
|
-"provider": 1,
|
|
|
|
|
|
+"provider": 1, (приёмник, тот, кто приезжает)
|
|
"provider_screen_name": "Vasya Ispolnitelev",
|
|
"provider_screen_name": "Vasya Ispolnitelev",
|
|
"receiver": 1,
|
|
"receiver": 1,
|
|
"receiver_screen_name": "Marfa Clientovna",
|
|
"receiver_screen_name": "Marfa Clientovna",
|
|
-"client_id": 1,
|
|
|
|
|
|
+"client_id": 1, (инициатор - клиент - источник)
|
|
"client_screen_name": "Fedor Client",
|
|
"client_screen_name": "Fedor Client",
|
|
-"resource_id": 1,
|
|
|
|
-"attempts": null
|
|
|
|
|
|
+"resource_id": 1, (машина привязанная к заказу, в друге - помещение (то, что предоставляют компании партнёры))
|
|
|
|
+"attempts": null (клиенту не хочется бесконечно ждать. Кол-во попыток для какойто операции)
|
|
}
|
|
}
|
|
'''
|
|
'''
|
|
|
|
|
|
@@ -118,7 +118,7 @@ class Order(object):
|
|
"task_list": 10,
|
|
"task_list": 10,
|
|
"created_by": 1,
|
|
"created_by": 1,
|
|
"type": 1,
|
|
"type": 1,
|
|
- "assigned_to": 1
|
|
|
|
|
|
+ "assigned_to": 1
|
|
}
|
|
}
|
|
'''
|
|
'''
|
|
|
|
|
|
@@ -262,3 +262,19 @@ def requestGetList(auth_token, url):
|
|
#print (orderticket)
|
|
#print (orderticket)
|
|
return startlist
|
|
return startlist
|
|
|
|
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+уже есть:
|
|
|
|
+чтение
|
|
|
|
+
|
|
|
|
+создать заказ
|
|
|
|
+редактировать заказ целиком
|
|
|
|
+
|
|
|
|
+редактировать отдельное поле
|
|
|
|
+
|
|
|
|
+под каждую операцию отдельный запрос (универсальная ф-ция: передаётся название поля и значение)
|
|
|
|
+
|
|
|
|
+функционал: подобрать,
|
|
|
|
+
|
|
|
|
+отправлять vs создать
|
|
|
|
+
|