def kps_sorgula(self): """KPS Sorgulama Zato wrapper metodlarıyla KPS servisine bağlanır, servisten dönen değerlerle nesneyi doldurup kaydeder. """ servis = KPSAdresBilgileriGetir(tckn=self.object.tckn) iletisim_bilgisi = servis.zato_request() self.object(**iletisim_bilgisi) self.object.save()
def mernis_adres_bilgileri_getir(self, tckn=None): if not tckn: tckn = self.current.input['form']['tckn'] # Adres bilgileri mernis servisi üzerinden çekilecek from ulakbus.services.zato_wrapper import KPSAdresBilgileriGetir mernis_bilgileri = KPSAdresBilgileriGetir(tckn=str(tckn)) response = mernis_bilgileri.zato_request() self.current.task_data['adres_tamam'] = True self.current.task_data['adres_bilgileri'] = response return response