Kur Değerleme(Toplu Döviz)

Kur Değerleme(Toplu Döviz) Script

/*var _dateFC = this.recordService.formGroup.controls.EVALDATE;
let curFC = this.recordService.formGroup.controls.CURRENCYID;
let curRate = this.recordService.formGroup.controls.CURRENCYRATE;

const curObservable = curFC.valueChanges.pipe(rxjs.startWith(curFC.value));
const dateObservable = _dateFC.valueChanges.pipe(rxjs.startWith(_dateFC.value.toString()));

      console.log('_dateFC.value',_dateFC.value);
window.rxjs.combineLatest([curObservable, dateObservable]).pipe(
  rxjs.debounceTime(1000),
  rxjs.takeUntil(this.isDestroy$),
  rxjs.switchMap(([cur, _date]) => {
    
    if (cur && _date) {
      console.log('date',_date);
      return window.angus.api
      .func({
        Object: "FN_HOTEL_EXCHANGERATES",
        Parameters: {
          DATE: _dateFC.value,//_date kullandığımızda formatı çok değişiyor onun için kullanmıyoruz MBASAL
          TARGETCURRENCYID: cur,
          BASECURRENCYID: window.angus.api.tenant.DEFAULTCURRENCYID,
        },
      });
    }

    return rxjs.of([]);
  }),
).subscribe((resp) => {
  if (resp?.[0]?.length) {
    curRate.setValue(1/resp[0][0].BUYRATE);
  } else {
    curRate.setValue(1);
  }
});*/

Last updated