HEX
Server: Apache
System: Linux srv4.garantili.com.tr 4.18.0-477.21.1.lve.1.el8.x86_64 #1 SMP Tue Sep 5 23:08:35 UTC 2023 x86_64
User: yenicep (1023)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //home/yenicep/garantili-kasko/controller/hdi/teklif-police-controller.js
const constant = require('../../core/constants/hdi/create-constants');
const axios = require('axios');
const xmlDataTeklif = require('./teklif-ext');

const toJson = require('../../core/extension/xml2json');

exports.teklifPoliceController = async (req, res) => {
    let basTarih = req.body.basTarih;
    let bitTarih = req.body.bitTarih;
    let ozelTuzel = req.body.ozelTuzel;
    let cinsiyet = req.body.cinsiyet;
    let dogumYil = req.body.dogumYil;
    let tcNo = req.body.tcNo;
    let uyruk = req.body.uyruk;
    let adres = req.body.adres;
    let cadde = req.body.cadde;
    let sokak = req.body.sokak;
    let semt = req.body.semt;
    let mahalle = req.body.mahalle;
    let binaNo = req.body.binaNo;
    let aptAdi = req.body.aptAdi;
    let daire = req.body.daire;
    let kat = req.body.kat;
    let postaKodu = req.body.postaKodu;
    let ilce = req.body.ilce;
    let ilKod = req.body.ilKod;
    let odemeTipi = req.body.odemeTipi;
    let taksit = req.body.taksit;
    let temTipi = req.body.temTipi;
    let temTutar = req.body.temTutar;
    let imei = req.body.imei;
    let cepNo = req.body.cepNo;
    let tckn = req.body.tckn;
    let marka = req.body.marka;
    let model = req.body.model;

    const config = {
        headers: {
            'Content-Type': 'application/json',
            'Accept': 'application/json'
        },
        params: { "xmlData": xmlDataTeklif(basTarih, bitTarih, ozelTuzel, cinsiyet, dogumYil, tcNo, uyruk, adres, cadde, sokak, semt, mahalle, binaNo, aptAdi, daire, kat, postaKodu, ilce, ilKod, odemeTipi, taksit, temTipi, imei, cepNo, tckn, marka, model, temTutar) }
    }

    axios.get(constant.URL, config).then((response) => {
        const data = toJson(response.data);

        res.setHeader('Content-Type', 'application/json');
        res.status(200).send(data.HDISIGORTA);
    }).catch((err) => {
        console.log(err);
    });

};