ArtLab API: VATPS

Ganbat Bayarbaatar
ArtLab
Published in
2 min readJun 2, 2021

Хадгалсан борлуулалтын падаанаа, НӨАТУС-руу илгээж, QRCode болон Сугалааны дугаар авах сервис.

https://ebarimt.mn/assets/img/logo.svg

Энэхүү сервис нь зөвхөн өмнө хадгалсан падааныг илгээх учир, энэ линк дээр буй сервисээр падаанаа хадгалаад, падааныхаа ID-г авсан байх хэрэгтэй.

Ерөнхий мэдээлэл

URL         : https://api.artlab.mn/pos/to-vatps/{bookId}
Method : POST
Content-type: application/json

Падааны ID-г path parameter хэлбэрээр явуулна. Мөн тухайн баримтаа, байгууллагаар илгээхээр бол, доорх хоёр Query Parameter-г нэмж илгээнэ.

Талбар    Төрөл   Тайлбар
--------------------------------------------------------------------

type int Баримтын төрөл (Хувь хүн: 1, Байгууллага: 3)
regNum string Байгууллагын Регистрийн дугаар

Хэрэв хувь хүнээр илгээх гэж байгаа бол заавал query-parameter явуулах шаардлагагүй. Харин байгууллагаар илгээх бол явууна.

Жишээ 1: байгууллагаар илгээх

https://api.artlab.mn/pos/to-vatps/613752063?type=3&regNum=5923263

Жишээ 2: Хувь хүнээр илгээх

https://api.artlab.mn/pos/to-vatps/613752063

Буцах утга

Буцаах утга нь доорх бүтэцтэй обьект байна.

Талбар       Төрөл    Тайлбар
-------------------------------------------------------------------
{
successful boolean Амжилттай болсон эсэх
value Map {qrData, billId, lottery}
error string Алдааны мсж
}
  • Алдааны мсж болон Баримтын ID нь амжилттай хадгалсан эсэхээс хамаарч аль нэг нь л буцаж ирнэ.
  • Value нь, зөвхөн амжилттай илгээгдсэн тохиолдолд л ирнэ. Дотроо,
    - qrData : QR Code ны мэдээлэл
    - billId: ДДТД
    - lottery: Сугалааны дугаар
    бүхий map object буцаана.

Жишээ

Screenshot from Postman

Асууж тодруулах зүйлс байвал доорх хаягаар холбогдоорой,
messenger: fb.me/artlab.mn
email: gb@artlab.mn

--

--