Редактировал(а) Dmitriy 2026/04/23 06:18

От версии 33.1
отредактировано Ярослава Ерина
на 2024/12/11 12:58
Изменить комментарий: К данной версии нет комментариев
К версии 37.5
отредактировано Dmitriy
на 2025/02/19 10:23
Изменить комментарий: Update document after refactoring.

Сводка

Подробности

Свойства страницы
Родительский документ
... ... @@ -1,1 +1,1 @@
1 -Main.WebHome
1 +vneshnie_api.vneshnie_nalivy2.WebHome
Автор документа
... ... @@ -1,1 +1,1 @@
1 -XWiki.erina_jv
1 +XWiki.erin_ds
Содержимое
... ... @@ -20,7 +20,7 @@
20 20  (((
21 21  (% class="wikigeneratedid" id="H41443043D43D44B43943A43B44E44743D43543E43144543E43443843C43E43144343443544243F43544043543443043243044244C43243E43244143544543743043F44043E44143044543E44243243D43544843D43543944143844144243543C44B4322242243E43F430437-WebOffice2243243743043343E43B43E43243A43528header29externalSystemApikey" %)
22 22  (((
23 -**Данный ключ необходимо будет передавать во всех запросах от внешней системы в "Топаз-Web Office" в заголовке (header) externalSystemApikey**
23 +=== **Данный ключ необходимо будет передавать во всех запросах от внешней системы в "Топаз-Web Office" в заголовке (header) externalSystemApikey** ===
24 24  )))
25 25  )))
26 26  
... ... @@ -54,25 +54,25 @@
54 54  {{code language="javascript" layout="LINENUMBERS"}}
55 55  {
56 56  // идентификатор станции АЗС
57 -string Id
57 +string id
58 58  // статус станции: true – доступна, false – выключена
59 -bool Enable,
59 +bool enable,
60 60  // наименование станции
61 -string Name,
61 +string name,
62 62  // адрес станции
63 -string Address,
63 +string address,
64 64  // гео точка на карте
65 -location Location
65 +location location
66 66  {
67 -double Lat,
68 -double Lon },
67 +double lat,
68 +double lon },
69 69  // словарь доступных ТРК
70 -Dictionary Columns {
70 +Dictionary columns {
71 71  // номер колонки
72 72  (int32) Key:
73 73  {
74 74  // список доступных типов топлива
75 -"Fuels": [ "a92", "a95", "diesel_premium", ... N ]
75 +"fuels": [ "a92", "a95", "diesel_premium", ... N ]
76 76  }
77 77  } ... N
78 78  }
... ... @@ -80,7 +80,8 @@
80 80  
81 81  **Возможные идентификаторы топлива**
82 82  
83 -|ID|Марка
83 +(% border="1" %)
84 +|(% style="background-color:#e5e4e2; border-color:black" %)ID|(% style="background-color:#e5e4e2; border-color:black" %)Марка
84 84  |diesel|дизель
85 85  |diesel_premium|брендированный дизель
86 86  |a80|бензин марки А80
... ... @@ -107,11 +107,13 @@
107 107  {
108 108   {
109 109   // идентификатор станции внутри Топаз "Web Офис"
110 - string StationId,
111 + string stationId,
111 111   // идентификатор топлива
112 - string ProductId,
113 + string productId,
113 113   // цена за 1 литр
114 - double Price
115 + double price
116 + // Внешний код топлива
117 + string fuelExtendedId
115 115   },
116 116  …. N
117 117  }
... ... @@ -121,9 +121,9 @@
121 121  
122 122  {{code language="javascript"}}
123 123  {
124 -{"StationId": "0001", "ProductId": "a92", "Price": 38.66},
125 -{"StationId": "0001", "ProductId": "a95_premium", "Price": 45.21},
126 -{"StationId": "0002", "ProductId": "a92", "Price": 38.98},
127 +{"stationId": "0001", "productId": "a92", "price": 38.66, "fuelExtendedId": "92"},
128 +{"stationId": "0001", "productId": "a95_premium", "price": 45.21, "fuelExtendedId": "95"},
129 +{"stationId": "0002", "productId": "a92", "price": 38.98, , "fuelExtendedId": "92"},
127 127  }
128 128  {{/code}}
129 129  
... ... @@ -238,8 +238,10 @@
238 238  
239 239  **200 ОК **– станция и ТРК готова принять и обработать заказ
240 240  
241 -**400 **– станция или ТРК не найдена (не верный идентификатор станции или ТРК) **404 **– ТРК занята / ТРК не готова принять заказ
244 +**400 **– станция или ТРК не найдена (неверный идентификатор станции или ТРК)
242 242  
246 +**404 **– ТРК занята / ТРК не готова принять заказ
247 +
243 243  любой ответ не **200 ОК **– интерпретируется как на станции нет интернета / станция не доступна
244 244  
245 245  ----