ng-yunzai-mobile
Version:
1. 修改wechat.micro.ts
65 lines • 4.66 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: ai-assistant/yz-ai-assistant/yz-ai-assistant.service.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Inject, Injectable } from '@angular/core';
import { BASE_CLIENT } from '../../client/base.client';
import { HttpClient } from "@angular/common/http";
import { map } from "rxjs/operators";
import * as i0 from "@angular/core";
import * as i1 from "@angular/common/http";
import * as i2 from "../../client/base.client";
export class AiAssistantService {
/**
* @param {?} http
* @param {?} client
*/
constructor(http, client) {
this.http = http;
this.client = client;
}
/**
* 查询我的助手
* @param {?} systemCode
* @return {?}
*/
getAiAssistant(systemCode) {
/** @type {?} */
let url = `${this.client.gateway}/auth/ai-assistant/findByUser`;
if (systemCode) {
url = url + `?systemCode=${systemCode}`;
}
return this.http.post(url, {}).pipe(map((/**
* @param {?} response
* @return {?}
*/
(response) => {
return response.data ? response.data : [];
})));
}
}
AiAssistantService.decorators = [
{ type: Injectable, args: [{
providedIn: 'root'
},] }
];
/** @nocollapse */
AiAssistantService.ctorParameters = () => [
{ type: HttpClient },
{ type: undefined, decorators: [{ type: Inject, args: [BASE_CLIENT,] }] }
];
/** @nocollapse */ AiAssistantService.ngInjectableDef = i0.ɵɵdefineInjectable({ factory: function AiAssistantService_Factory() { return new AiAssistantService(i0.ɵɵinject(i1.HttpClient), i0.ɵɵinject(i2.BASE_CLIENT)); }, token: AiAssistantService, providedIn: "root" });
if (false) {
/**
* @type {?}
* @private
*/
AiAssistantService.prototype.http;
/**
* @type {?}
* @private
*/
AiAssistantService.prototype.client;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieXotYWktYXNzaXN0YW50LnNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZy15dW56YWktbW9iaWxlLyIsInNvdXJjZXMiOlsiYWktYXNzaXN0YW50L3l6LWFpLWFzc2lzdGFudC95ei1haS1hc3Npc3RhbnQuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBQyxNQUFNLEVBQUUsVUFBVSxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBQ2pELE9BQU8sRUFBQyxXQUFXLEVBQWEsTUFBTSwwQkFBMEIsQ0FBQztBQUNqRSxPQUFPLEVBQUMsVUFBVSxFQUFDLE1BQU0sc0JBQXNCLENBQUM7QUFDaEQsT0FBTyxFQUFDLEdBQUcsRUFBQyxNQUFNLGdCQUFnQixDQUFDOzs7O0FBTW5DLE1BQU0sT0FBTyxrQkFBa0I7Ozs7O0lBRTdCLFlBQW9CLElBQWdCLEVBQ0ssTUFBa0I7UUFEdkMsU0FBSSxHQUFKLElBQUksQ0FBWTtRQUNLLFdBQU0sR0FBTixNQUFNLENBQVk7SUFDM0QsQ0FBQzs7Ozs7O0lBTUQsY0FBYyxDQUFDLFVBQWtCOztZQUMzQixHQUFHLEdBQUcsR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sK0JBQStCO1FBQy9ELElBQUksVUFBVSxFQUFFO1lBQ2QsR0FBRyxHQUFHLEdBQUcsR0FBRyxlQUFlLFVBQVUsRUFBRSxDQUFDO1NBQ3pDO1FBQ0QsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLEVBQUUsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUNqQyxHQUFHOzs7O1FBQUMsQ0FBQyxRQUFhLEVBQUUsRUFBRTtZQUNwQixPQUFPLFFBQVEsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQztRQUM1QyxDQUFDLEVBQUMsQ0FDSCxDQUFDO0lBQ0osQ0FBQzs7O1lBdkJGLFVBQVUsU0FBQztnQkFDVixVQUFVLEVBQUUsTUFBTTthQUNuQjs7OztZQU5PLFVBQVU7NENBVUgsTUFBTSxTQUFDLFdBQVc7Ozs7Ozs7O0lBRG5CLGtDQUF3Qjs7Ozs7SUFDeEIsb0NBQStDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtJbmplY3QsIEluamVjdGFibGV9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge0JBU0VfQ0xJRU5ULCBCYXNlQ2xpZW50fSBmcm9tICcuLi8uLi9jbGllbnQvYmFzZS5jbGllbnQnO1xyXG5pbXBvcnQge0h0dHBDbGllbnR9IGZyb20gXCJAYW5ndWxhci9jb21tb24vaHR0cFwiO1xyXG5pbXBvcnQge21hcH0gZnJvbSBcInJ4anMvb3BlcmF0b3JzXCI7XHJcblxyXG5cclxuQEluamVjdGFibGUoe1xyXG4gIHByb3ZpZGVkSW46ICdyb290J1xyXG59KVxyXG5leHBvcnQgY2xhc3MgQWlBc3Npc3RhbnRTZXJ2aWNlIHtcclxuXHJcbiAgY29uc3RydWN0b3IocHJpdmF0ZSBodHRwOiBIdHRwQ2xpZW50LFxyXG4gICAgICAgICAgICAgIEBJbmplY3QoQkFTRV9DTElFTlQpIHByaXZhdGUgY2xpZW50OiBCYXNlQ2xpZW50KSB7XHJcbiAgfVxyXG5cclxuXHJcbiAgLyoqXHJcbiAgICog5p+l6K+i5oiR55qE5Yqp5omLXHJcbiAgICovXHJcbiAgZ2V0QWlBc3Npc3RhbnQoc3lzdGVtQ29kZTogc3RyaW5nKSB7XHJcbiAgICBsZXQgdXJsID0gYCR7dGhpcy5jbGllbnQuZ2F0ZXdheX0vYXV0aC9haS1hc3Npc3RhbnQvZmluZEJ5VXNlcmA7XHJcbiAgICBpZiAoc3lzdGVtQ29kZSkge1xyXG4gICAgICB1cmwgPSB1cmwgKyBgP3N5c3RlbUNvZGU9JHtzeXN0ZW1Db2RlfWA7XHJcbiAgICB9XHJcbiAgICByZXR1cm4gdGhpcy5odHRwLnBvc3QodXJsLCB7fSkucGlwZShcclxuICAgICAgbWFwKChyZXNwb25zZTogYW55KSA9PiB7XHJcbiAgICAgICAgcmV0dXJuIHJlc3BvbnNlLmRhdGEgPyByZXNwb25zZS5kYXRhIDogW107XHJcbiAgICAgIH0pXHJcbiAgICApO1xyXG4gIH1cclxufVxyXG4iXX0=