Vitaliy Kungurtsev 1 anno fa
parent
commit
289f74a6c4
1 ha cambiato i file con 28 aggiunte e 12 eliminazioni
  1. 28 12
      jsonAndRequest.py

+ 28 - 12
jsonAndRequest.py

@@ -16,10 +16,10 @@ https://wiki.sharix-app.org/doku.php/open/tech/dev/sharix_open_-_primery_json
 "ticket": 123,
 "status": 111,
 
-"priority": 1, 
+"priority": 1, (фишка для сортировки)
 "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,
 "is_global": false,
@@ -27,12 +27,12 @@ https://wiki.sharix-app.org/doku.php/open/tech/dev/sharix_open_-_primery_json
 "service": 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_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_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",
 
 "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,
 "real_price": 1001,
-"payment_transaction_id": 1,
+"payment_transaction_id": 1, (локальное, для оплаты)
 "rating_id": 1,
 
-"provider": 1,
+"provider": 1,  (приёмник, тот, кто приезжает)
 "provider_screen_name": "Vasya Ispolnitelev",
 "receiver": 1,
 "receiver_screen_name": "Marfa Clientovna",
-"client_id": 1,
+"client_id": 1, (инициатор - клиент - источник)
 "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,
         "created_by": 1,
         "type": 1,
-        "assigned_to": 1
+        "assigned_to": 1 
 }
 '''
 
@@ -262,3 +262,19 @@ def requestGetList(auth_token, url):
     #print (orderticket)
     return startlist
 
+
+
+уже есть:
+чтение
+
+создать заказ
+редактировать заказ целиком
+
+редактировать отдельное поле
+
+под каждую операцию отдельный запрос (универсальная ф-ция: передаётся название поля и значение)
+
+функционал: подобрать, 
+
+отправлять vs создать
+