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