src/provider/shared-api/shared.services.ts
Methods |
|
constructor(httpService: HttpService)
|
||||||
|
Defined in src/provider/shared-api/shared.services.ts:5
|
||||||
|
Parameters :
|
| Async getDistributorAll | ||||
getDistributorAll(token)
|
||||
|
Parameters :
Returns :
unknown
|
| Async getDistributorCnpj | ||||||
getDistributorCnpj(cnpj8digitos, token)
|
||||||
|
Parameters :
Returns :
unknown
|
| Async getDistributorId | ||||||
getDistributorId(id, token)
|
||||||
|
Parameters :
Returns :
unknown
|
| Async getFornecedorCnpj | ||||||
getFornecedorCnpj(cnpj8digitos, token)
|
||||||
|
Defined in src/provider/shared-api/shared.services.ts:8
|
||||||
|
Parameters :
Returns :
unknown
|
| Async getFornecedorId | ||||||
getFornecedorId(id, token)
|
||||||
|
Parameters :
Returns :
unknown
|
| Async getFornecedorParceria | ||||||
getFornecedorParceria(cdFornecedor, token)
|
||||||
|
Parameters :
Returns :
unknown
|
import { Injectable } from '@nestjs/common';
import { HttpService } from '@nestjs/axios';
import { configENV } from 'config-env';
@Injectable()
export class SharedService {
constructor(private readonly httpService: HttpService) { }
async getFornecedorCnpj(cnpj8digitos, token) {
const response = await this.httpService.axiosRef.get(`${process.env.SHARED_API_URL}/fornecedores/${cnpj8digitos}`,
{
headers: {
Authorization: `Bearer ${token}`,
},
},)
return response.data.recordset
}
async getDistributorCnpj(cnpj8digitos,token) {
const response = await this.httpService.axiosRef.get(`${process.env.SHARED_API_URL}/intermediarios/${cnpj8digitos}`,
{
headers: {
Authorization: `Bearer ${token}`,
},
},)
return response.data.recordset
}
async getFornecedorId(id,token) {
const response = await this.httpService.axiosRef.get(`${process.env.SHARED_API_URL}/fornecedor/find/${id}`,
{
headers: {
Authorization: `Bearer ${token}`,
},
},)
return response.data
}
async getDistributorId(id,token) {
const response = await this.httpService.axiosRef.get(`${process.env.SHARED_API_URL}/intermediario/find/${id}`,
{
headers: {
Authorization: `Bearer ${token}`,
},
},)
return response.data
}
async getDistributorAll(token) {
const response = await this.httpService.axiosRef.get(`${process.env.SHARED_API_URL}/intermediario/all`,
{
headers: {
Authorization: `Bearer ${token}`,
},
},)
return response.data
}
async getFornecedorParceria(cdFornecedor, token) {
const response = await this.httpService.axiosRef.get(`${process.env.SHARED_API_URL}/parceria/allWithCnpj?cdFornecedor=${cdFornecedor}`,
{
headers: {
Authorization: `Bearer ${token}`,
},
},)
return response?.data
}
}