Ana içeriğe geç

getCarServiceStatus

Genel Bilgi

Özellik Değer
Endpoint Adı getCarServiceStatus
SOAPAction urn:WebticariService#getCarServiceStatus
Açıklama Araç servis takibinde, belirtilen aracın veya iş emrinin mevcut durumunu sorgular. Servis sürecinin hangi aşamada olduğunu öğrenmek için kullanılır.
Kimlik Doğrulama Gerektirir Evet (token)

İstek Parametreleri

Parametre Tip Zorunlu Açıklama
token xsd:string Evet login endpoint'inden alınan oturum token'ı
plaka xsd:string Evet Sorgulanacak aracın plaka numarası (boşluklar otomatik kaldırılır)
tel xsd:string Evet Araç sahibine ait telefon numarası; son 7 rakamı kayıtlı numaralarla karşılaştırılır

Yanıt Parametreleri

Parametre Tip Açıklama
return xsd:string Araç servis durum bilgisi, XML formatında

Yanıt XML Yapısı

Araç bulunduğunda:

<response>
  <status>Servis istasyonu adı (mevcut aşama)</status>
  <supervisor>Danışman adı</supervisor>
</response>

Araç bulunamadığında:

<response>
  <status>Girdiğiniz kriterlere uygun araç bulunamadı!</status>
</response>


Örnek SOAP İstek

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
                  xmlns:tns="urn:WebticariService">
  <soapenv:Header/>
  <soapenv:Body>
    <tns:getCarServiceStatus>
      <token>abc123tokendeğeri</token>
      <plaka>34ABC123</plaka>
      <tel>05321234567</tel>
    </tns:getCarServiceStatus>
  </soapenv:Body>
</soapenv:Envelope>

Notlar

  • Token gereklidir.
  • plaka eşleştirilirken boşluklar kaldırılır (REPLACE(asbg_plaka,' ','')).
  • tel parametresinin son 7 rakamı alınarak cr_tel, cr_fax, cr_tel2, cr_evtel, cr_cep, cr_cep2 alanlarından herhangi biriyle karşılaştırılır.
  • Eşleşen kayıtlar arasından en son hareket tarihine sahip (ORDER BY arhar_tarih DESC LIMIT 1) kayıt döner.
  • Bu endpoint müşteri portalı veya dış sistemlerin araç servis durumunu kontrol etmesi için kullanılabilir.