forked from Yara724/api
Added Joi for schema validation, tidied up envs
This commit is contained in:
@@ -182,9 +182,9 @@ export class SandHubService {
|
||||
|
||||
try {
|
||||
const response = await firstValueFrom(
|
||||
this.httpService.post(process.env.SANDHUB_URL_LOGIN, {
|
||||
email: process.env.SANDHUB_USERNAME,
|
||||
password: process.env.SANDHUB_PASSWORD,
|
||||
this.httpService.post(process.env.SANHUB_URL_LOGIN, {
|
||||
email: process.env.SANHUB_USERNAME,
|
||||
password: process.env.SANHUB_PASSWORD,
|
||||
}),
|
||||
);
|
||||
|
||||
@@ -476,7 +476,7 @@ export class SandHubService {
|
||||
rightTwoDigits: String(userDetail.plate.ir),
|
||||
nationalCode: userDetail.nationalCodeOfInsurer,
|
||||
};
|
||||
const base = process.env.SANDHUB_BASE_URL ?? "";
|
||||
const base = process.env.SANHUB_BASE_URL ?? "";
|
||||
const requestUrl = `${base}/block-inquiry-tejarat`;
|
||||
|
||||
let response: any;
|
||||
@@ -509,7 +509,7 @@ export class SandHubService {
|
||||
*/
|
||||
async getPersonalInquiry(nationalCode: string, birthDate: number | string) {
|
||||
try {
|
||||
const requestUrl = `${process.env.SANDHUB_BASE_URL}/personal-inquiry/tejarat-no`;
|
||||
const requestUrl = `${process.env.SANHUB_BASE_URL}/personal-inquiry/tejarat-no`;
|
||||
|
||||
const gregorianBirthdate = jalaliToGregorianDate(birthDate);
|
||||
if (!gregorianBirthdate) {
|
||||
@@ -549,7 +549,7 @@ export class SandHubService {
|
||||
nationalCode: string,
|
||||
driverLicenseNumber: string,
|
||||
) {
|
||||
const requestUrl = `${process.env.SANDHUB_BASE_URL}/driver-license-check`;
|
||||
const requestUrl = `${process.env.SANHUB_BASE_URL}/driver-license-check`;
|
||||
const requestPayload = {
|
||||
driverLicenseNumber,
|
||||
nationalCode,
|
||||
@@ -588,7 +588,7 @@ export class SandHubService {
|
||||
|
||||
async getCarOwnershipInfo(plate: any, nationalCode: string) {
|
||||
try {
|
||||
const requestUrl = `${process.env.SANDHUB_BASE_URL}/ownership`;
|
||||
const requestUrl = `${process.env.SANHUB_BASE_URL}/ownership`;
|
||||
const requestPayload = {
|
||||
Plk1: String(plate.leftDigits),
|
||||
Plk2: String(plate.centerAlphabet),
|
||||
@@ -624,7 +624,7 @@ export class SandHubService {
|
||||
|
||||
async getShebaValidation(nationalId: string, shebaId: string) {
|
||||
try {
|
||||
const requestUrl = `${process.env.SANDHUB_BASE_URL}/sheba/sheba-tejaratno`;
|
||||
const requestUrl = `${process.env.SANHUB_BASE_URL}/sheba/sheba-tejaratno`;
|
||||
const requestPayload = {
|
||||
AccountOwnerType: "1",
|
||||
NationalId: nationalId,
|
||||
|
||||
Reference in New Issue
Block a user