ntk-cms-api
Version:
Ntk Cms Api And Model For Typscript
44 lines • 7.12 kB
JavaScript
import { Injectable } from '@angular/core';
import { map, retry } from 'rxjs/operators';
import { CoreModuleCheckSerialForSiteDtoModel } from '../../models/dto/core-main/coreModuleCheckSerialForSiteDtoModel';
import { ApiCmsServerBase } from '../base/apiCmsServerBase.service';
import * as i0 from "@angular/core";
export class CoreModuleSaleSerialService extends ApiCmsServerBase {
getModuleControllerUrl() {
return 'CoreModuleSaleSerial';
}
ServiceCheckUseSerialForSite(model) {
if (!model) {
model = new CoreModuleCheckSerialForSiteDtoModel();
}
return this.http
.post(this.getBaseUrl() + this.getModuleControllerUrl() + '/CheckUseSerialForSite', model, {
headers: this.getHeaders(),
})
.pipe(retry(this.configApiRetry),
// catchError(this.handleError)
map((ret) => {
return this.errorExceptionResultCheck(ret);
}));
}
ServiceRegisterUseSerialForSite(model) {
if (!model) {
model = new CoreModuleCheckSerialForSiteDtoModel();
}
return this.http
.post(this.getBaseUrl() + this.getModuleControllerUrl() + '/RegisterUseSerialForSite', model, {
headers: this.getHeaders(),
})
.pipe(retry(this.configApiRetry),
// catchError(this.handleError)
map((ret) => {
return this.errorExceptionResultCheck(ret);
}));
}
}
CoreModuleSaleSerialService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: CoreModuleSaleSerialService, deps: null, target: i0.ɵɵFactoryTarget.Injectable });
CoreModuleSaleSerialService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: CoreModuleSaleSerialService });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: CoreModuleSaleSerialService, decorators: [{
type: Injectable
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29yZU1vZHVsZVNhbGVTZXJpYWwuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL250ay1jbXMtYXBpL3NyYy9saWIvc2VydmljZS9jb3JlLW1haW4vY29yZU1vZHVsZVNhbGVTZXJpYWwuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRTNDLE9BQU8sRUFBRSxHQUFHLEVBQUUsS0FBSyxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFDNUMsT0FBTyxFQUFFLG9DQUFvQyxFQUFFLE1BQU0saUVBQWlFLENBQUM7QUFNdkgsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sa0NBQWtDLENBQUM7O0FBSXBFLE1BQU0sT0FBTywyQkFBNEIsU0FBUSxnQkFBZ0U7SUFDL0csc0JBQXNCO1FBQ3BCLE9BQU8sc0JBQXNCLENBQUM7SUFDaEMsQ0FBQztJQUNELDRCQUE0QixDQUFDLEtBQTJDO1FBRXRFLElBQUksQ0FBQyxLQUFLLEVBQUU7WUFDVixLQUFLLEdBQUcsSUFBSSxvQ0FBb0MsRUFBRSxDQUFDO1NBQ3BEO1FBQ0QsT0FBTyxJQUFJLENBQUMsSUFBSTthQUNiLElBQUksQ0FBQyxJQUFJLENBQUMsVUFBVSxFQUFFLEdBQUcsSUFBSSxDQUFDLHNCQUFzQixFQUFFLEdBQUcsd0JBQXdCLEVBQUUsS0FBSyxFQUFFO1lBQ3pGLE9BQU8sRUFBRSxJQUFJLENBQUMsVUFBVSxFQUFFO1NBQzNCLENBQUM7YUFDRCxJQUFJLENBQ0gsS0FBSyxDQUFDLElBQUksQ0FBQyxjQUFjLENBQUM7UUFDMUIsK0JBQStCO1FBQy9CLEdBQUcsQ0FBQyxDQUFDLEdBQVEsRUFBRSxFQUFFO1lBQ2YsT0FBTyxJQUFJLENBQUMseUJBQXlCLENBQUMsR0FBRyxDQUFDLENBQUM7UUFDN0MsQ0FBQyxDQUFDLENBQ0gsQ0FBQztJQUNOLENBQUM7SUFDRCwrQkFBK0IsQ0FBQyxLQUEyQztRQUV6RSxJQUFJLENBQUMsS0FBSyxFQUFFO1lBQ1YsS0FBSyxHQUFHLElBQUksb0NBQW9DLEVBQUUsQ0FBQztTQUNwRDtRQUNELE9BQU8sSUFBSSxDQUFDLElBQUk7YUFDYixJQUFJLENBQUMsSUFBSSxDQUFDLFVBQVUsRUFBRSxHQUFHLElBQUksQ0FBQyxzQkFBc0IsRUFBRSxHQUFHLDJCQUEyQixFQUFFLEtBQUssRUFBRTtZQUM1RixPQUFPLEVBQUUsSUFBSSxDQUFDLFVBQVUsRUFBRTtTQUMzQixDQUFDO2FBQ0QsSUFBSSxDQUNILEtBQUssQ0FBQyxJQUFJLENBQUMsY0FBYyxDQUFDO1FBQzFCLCtCQUErQjtRQUMvQixHQUFHLENBQUMsQ0FBQyxHQUFRLEVBQUUsRUFBRTtZQUNmLE9BQU8sSUFBSSxDQUFDLHlCQUF5QixDQUFDLEdBQUcsQ0FBQyxDQUFDO1FBQzdDLENBQUMsQ0FBQyxDQUNILENBQUM7SUFDTixDQUFDOzt5SEFyQ1UsMkJBQTJCOzZIQUEzQiwyQkFBMkI7NEZBQTNCLDJCQUEyQjtrQkFEdkMsVUFBVSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgT2JzZXJ2YWJsZSB9IGZyb20gJ3J4anMnO1xyXG5pbXBvcnQgeyBtYXAsIHJldHJ5IH0gZnJvbSAncnhqcy9vcGVyYXRvcnMnO1xyXG5pbXBvcnQgeyBDb3JlTW9kdWxlQ2hlY2tTZXJpYWxGb3JTaXRlRHRvTW9kZWwgfSBmcm9tICcuLi8uLi9tb2RlbHMvZHRvL2NvcmUtbWFpbi9jb3JlTW9kdWxlQ2hlY2tTZXJpYWxGb3JTaXRlRHRvTW9kZWwnO1xyXG5pbXBvcnQgeyBFcnJvckV4Y2VwdGlvblJlc3VsdCB9IGZyb20gJy4uLy4uL21vZGVscy9lbnRpdHkvYmFzZS9lcnJvckV4Y2VwdGlvblJlc3VsdCc7XHJcbmltcG9ydCB7IEZpbHRlck1vZGVsIH0gZnJvbSAnLi4vLi4vbW9kZWxzL2VudGl0eS9iYXNlL2ZpbHRlck1vZGVsJztcclxuaW1wb3J0IHsgQ29yZU1vZHVsZVNhbGVJbnZvaWNlRGV0YWlsTW9kZWwgfSBmcm9tICcuLi8uLi9tb2RlbHMvZW50aXR5L2NvcmUtbWFpbi9jb3JlTW9kdWxlU2FsZUludm9pY2VEZXRhaWxNb2RlbCc7XHJcbmltcG9ydCB7IENvcmVNb2R1bGVTYWxlSW52b2ljZU1vZGVsIH0gZnJvbSAnLi4vLi4vbW9kZWxzL2VudGl0eS9jb3JlLW1haW4vY29yZU1vZHVsZVNhbGVJbnZvaWNlTW9kZWwnO1xyXG5pbXBvcnQgeyBDb3JlTW9kdWxlU2FsZVNlcmlhbE1vZGVsIH0gZnJvbSAnLi4vLi4vbW9kZWxzL2VudGl0eS9jb3JlLW1haW4vY29yZU1vZHVsZVNhbGVTZXJpYWxNb2RlbCc7XHJcbmltcG9ydCB7IEFwaUNtc1NlcnZlckJhc2UgfSBmcm9tICcuLi9iYXNlL2FwaUNtc1NlcnZlckJhc2Uuc2VydmljZSc7XHJcblxyXG5cclxuQEluamVjdGFibGUoKVxyXG5leHBvcnQgY2xhc3MgQ29yZU1vZHVsZVNhbGVTZXJpYWxTZXJ2aWNlIGV4dGVuZHMgQXBpQ21zU2VydmVyQmFzZTxDb3JlTW9kdWxlU2FsZVNlcmlhbE1vZGVsLCBudW1iZXIsIEZpbHRlck1vZGVsPiB7XHJcbiAgZ2V0TW9kdWxlQ29udHJvbGxlclVybCgpOiBzdHJpbmcge1xyXG4gICAgcmV0dXJuICdDb3JlTW9kdWxlU2FsZVNlcmlhbCc7XHJcbiAgfVxyXG4gIFNlcnZpY2VDaGVja1VzZVNlcmlhbEZvclNpdGUobW9kZWw6IENvcmVNb2R1bGVDaGVja1NlcmlhbEZvclNpdGVEdG9Nb2RlbCk6XHJcbiAgICBPYnNlcnZhYmxlPEVycm9yRXhjZXB0aW9uUmVzdWx0PENvcmVNb2R1bGVTYWxlSW52b2ljZURldGFpbE1vZGVsPj4ge1xyXG4gICAgaWYgKCFtb2RlbCkge1xyXG4gICAgICBtb2RlbCA9IG5ldyBDb3JlTW9kdWxlQ2hlY2tTZXJpYWxGb3JTaXRlRHRvTW9kZWwoKTtcclxuICAgIH1cclxuICAgIHJldHVybiB0aGlzLmh0dHBcclxuICAgICAgLnBvc3QodGhpcy5nZXRCYXNlVXJsKCkgKyB0aGlzLmdldE1vZHVsZUNvbnRyb2xsZXJVcmwoKSArICcvQ2hlY2tVc2VTZXJpYWxGb3JTaXRlJywgbW9kZWwsIHtcclxuICAgICAgICBoZWFkZXJzOiB0aGlzLmdldEhlYWRlcnMoKSxcclxuICAgICAgfSlcclxuICAgICAgLnBpcGUoXHJcbiAgICAgICAgcmV0cnkodGhpcy5jb25maWdBcGlSZXRyeSksXHJcbiAgICAgICAgLy8gY2F0Y2hFcnJvcih0aGlzLmhhbmRsZUVycm9yKVxyXG4gICAgICAgIG1hcCgocmV0OiBhbnkpID0+IHtcclxuICAgICAgICAgIHJldHVybiB0aGlzLmVycm9yRXhjZXB0aW9uUmVzdWx0Q2hlY2socmV0KTtcclxuICAgICAgICB9KSxcclxuICAgICAgKTtcclxuICB9XHJcbiAgU2VydmljZVJlZ2lzdGVyVXNlU2VyaWFsRm9yU2l0ZShtb2RlbDogQ29yZU1vZHVsZUNoZWNrU2VyaWFsRm9yU2l0ZUR0b01vZGVsKTpcclxuICAgIE9ic2VydmFibGU8RXJyb3JFeGNlcHRpb25SZXN1bHQ8Q29yZU1vZHVsZVNhbGVJbnZvaWNlTW9kZWw+PiB7XHJcbiAgICBpZiAoIW1vZGVsKSB7XHJcbiAgICAgIG1vZGVsID0gbmV3IENvcmVNb2R1bGVDaGVja1NlcmlhbEZvclNpdGVEdG9Nb2RlbCgpO1xyXG4gICAgfVxyXG4gICAgcmV0dXJuIHRoaXMuaHR0cFxyXG4gICAgICAucG9zdCh0aGlzLmdldEJhc2VVcmwoKSArIHRoaXMuZ2V0TW9kdWxlQ29udHJvbGxlclVybCgpICsgJy9SZWdpc3RlclVzZVNlcmlhbEZvclNpdGUnLCBtb2RlbCwge1xyXG4gICAgICAgIGhlYWRlcnM6IHRoaXMuZ2V0SGVhZGVycygpLFxyXG4gICAgICB9KVxyXG4gICAgICAucGlwZShcclxuICAgICAgICByZXRyeSh0aGlzLmNvbmZpZ0FwaVJldHJ5KSxcclxuICAgICAgICAvLyBjYXRjaEVycm9yKHRoaXMuaGFuZGxlRXJyb3IpXHJcbiAgICAgICAgbWFwKChyZXQ6IGFueSkgPT4ge1xyXG4gICAgICAgICAgcmV0dXJuIHRoaXMuZXJyb3JFeGNlcHRpb25SZXN1bHRDaGVjayhyZXQpO1xyXG4gICAgICAgIH0pLFxyXG4gICAgICApO1xyXG4gIH1cclxufVxyXG4iXX0=