GetPlaces: відмінності між версіями

Матеріал з SERVIO
Перейти до навігації Перейти до пошуку
(Створена сторінка: =='''Отримання переліку місць надання послуг'''== Розділ містить методи, необхідні для отримання масиву столів і відкритих на них рахунків за відповідною ознакою з бази даних <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>
{| cellspacing="3" cellpadding="0" style="width:100%; clear:both; margin:0.5em auto; background-color:#eaecf0; border:1px solid #c8ccd1;"
|-
! style="background:#cdf; padding:0.5em; text-align:left; width:15%" id="fileinfotpl_desc" | Додатковий опис вихідних параметрів
| style="background:#fff; padding:0.5em;" |
|}


<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оментар до рахунку
* Позначення обов’язкового параметру
Додатковий опис вхідних параметрів