GetPlaces: відмінності між версіями
Перейти до навігації
Перейти до пошуку
(Створена сторінка: =='''Отримання переліку місць надання послуг'''== Розділ містить методи, необхідні для отримання масиву столів і відкритих на них рахунків за відповідною ознакою з бази даних <br> {| cellspacing="3" cellpadding="0" style="width:100%; clear:both; margin:0.5em auto; background-color:#eaecf0; border:1px solid #c8ccd1;"...) |
Немає опису редагування |
||
Рядок 44: | Рядок 44: | ||
<br> | <br> | ||
<br> | <br> | ||
<br> | <br> |
Версія за 14:46, 19 липня 2022
Отримання переліку місць надання послуг
Розділ містить методи, необхідні для отримання масиву столів і відкритих на них рахунків за відповідною ознакою з бази даних
Опис | Отримання масиву столів. |
---|---|
Метод | POST |
URL | /POSExternal/GetPlaces |
Request Headers | |
---|---|
KEY | VALUE |
Content-Type | application/json |
AccessToken |
Body raw (json) |
---|
{
}
Response (json) |
---|
{
"Error": "",
"Success": true,
"PlaceUnions": [
{
"Name": "РЕСТОРАН",
"PlaceGroups": [
{
"PlaceGroupSchemas": [
{
"ID": 14660,
"Gradient": 0,
"Color2": 16394595,
"Color1": 16558568,
"Name": "Летняя площадка",
"Places": [
{
"ID": 3311,
"Name": "04",
"Code": "TABLE300818110717487",
"Left": 230,
"Top": 230,
"Width": 100,
"Height": 100,
"Corner": 10,
"ShapeType": 1,
"ShapeOrient": 0,
"Color": 8421504,
"Style": 0,
"FrameColor": 4194368,
"FontColor": 65535,
"DepositSum": 0.00,
"DepositMON": 0.00,
"DepositTUE": 0.00,
"DepositWED": 0.00,
"DepositTHU": 0.00,
"DepositFRI": 0.00,
"DepositSAT": 0.00,
"DepositSUN": 0.00,
"Bills": [
{
"ID": 19785,
"Number": 16017,
"Opened": "2022.07.18 15:23:40",
"Total": 895.00,
"OpenUser": "Expert Solution ",
"Comment": null,
"ShortComment": null,
"Viewed": 0,
"PersonPhotoID": null,
"PersonName": null,
"CodeGUID": null,
"AdvancePay": null,
"LockUserID": null
},
{
"ID": 19800,
"Number": 16030,
"Opened": "2022.07.18 17:56:33",
"Total": 324.00,
"OpenUser": "Expert Solution ",
"Comment": "возврат по счету №15979",
"ShortComment": null,
"Viewed": 0,
"PersonPhotoID": null,
"PersonName": null,
"CodeGUID": null,
"AdvancePay": null,
"LockUserID": null
},
}
Типи даних Response | |||
---|---|---|---|
* | Параметр | Тип | Опис |
Error | String [] | Опис помилки, що виникла | |
Success | Bool | Успіх виконання запиту | |
Bills | Bills[] | Масив рахунків з такими параметрами: | |
ID | Int | ID рахунку | |
Number | Int | Hомер рахунку | |
Opened | Datetime | Час створення | |
Closed | Datetime | Час закриття | |
Printed | Datetime | Час друку рахунку | |
DiscountUsed | Int | Чи застосована знижка до рахунку 0 - ні, 1 - так | |
Total | Datetime | Сума по рахунку | |
OpenUser | String | Ім`я користувача що створив рахунок | |
PlaceCode | String | Код місця | |
Viewed | Int | 0 - рахунок не продивилися, 1 - рахунок продивилися | |
Completed | Int | Чи всі позиції рахунку приготовані (тільки для закритих рахунків) | |
Shipped | Int | Чи всі позиції рахунку відвантажені (тільки для закритих рахунків) | |
Description | String | Примітка (тільки для закритих рахунків) | |
ShortComment | String | Скорочений коментар (тільки для закритих рахунків) | |
smsdate | Datetime | Дата та час відправлення сповіщення по рахунку | |
ChangeDate | Datetime | Дата зміни | |
ChangeDateUTC | String | Дата зміни в UTC - форматі | |
PaymentName | String | Назва типу оплати яким був оплачений рахунок | |
CodeGUID | String | GUID - код рахунку | |
AdvancePay | Decimal | Cума передоплати | |
LockUserId | Int | ID корстувача що заблокував рахунок | |
PersonName | String | Iм'я клієнта | |
PersonPhotoID | Int | ID фото клієнта | |
Comment | String | Kоментар до рахунку | |
* Позначення обов’язкового параметру |
Додатковий опис вхідних параметрів |
---|