Kişi bilgileri gizlidir. Logo çalışanları görebilir.

REST Services Kullanarak Sipariş Kapatmak

  Tiger/REST

Aşağıdaki satırları LOBJECT ile bir siparişi kapatmak için kullanıyorum.

REST kullanarak aynı işlem nasıl yapılır ?


SiparisObj.Read(SIPARISREF);

SiparisObj.DataFields.FieldByName("ORDER_STATUS").Value = 4;

for (int ind=0; ind < SiparisObj.DataFields.FieldByName("TRANSACTIONS").Lines.Count; ind++)

{

    UnityObjects.DataFields _satir=SiparisObj.DataFields.FieldByName("TRANSACTIONS").Lines[ind];

    _satir.FieldByName("ORDER_CLOSED").Value = 1;

}

SiparisObj.Post()


REST Sipariş Kapatmak


NaciO

Sipariş nesnesini expandLevel=full parametresi ile GET ettiğinizde Logo Objects ile Read yapmış gibi tüm nesne elinizde olacaktır. Aldığınız bu JSON içerisindeki ORDER_CLOSED tag'ini (daha önce Logo Objects ile yaptığınız gibi) hem başlıkta hem de satırda set edip PATCH yöntemi ile tüm kaydı REST Servise gönderebilirsiniz.

 


11/08/17 10:47

Cevap vermek için giriş yapmanız gerekmektedir.