import axios from "axios"; import config from "./config/config"; import logging from "./config/logging"; import { NAME_SPACE } from "./server"; export const getOrder = async () => { let url = config.base_url + "tools/member/cashbackpoint/list/2025-04-29"; logging.info(NAME_SPACE, "\t INFO : " + url); try { const resp = await axios.get(url, { responseType: "arraybuffer", }); const jresp = JSON.parse(resp.data.toString()); return jresp; } catch (e) { if (axios.isAxiosError(e)) { logging.error(NAME_SPACE, e.response?.data.toString()); } else if (e instanceof Error) { logging.error(NAME_SPACE, e.message); } } }; export const updateCashback = async (id: string) => { let url = config.base_url + "tools/member/cashbackpoint/getcashback/" + id; logging.info(NAME_SPACE, "\t INFO : " + url); try { var resp = await axios.get(url, { responseType: "arraybuffer", }); const jresp = JSON.parse(resp.data.toString()); return jresp; } catch (e) { if (axios.isAxiosError(e)) { logging.error(NAME_SPACE, e.response?.data.toString()); } else if (e instanceof Error) { logging.error(NAME_SPACE, e.message); } } }; export const uploadCashback = async () => { let url = config.base_url + "tools/member/uploadpoint/upload"; logging.info(NAME_SPACE, "\t INFO : " + url); try { var resp = await axios.get(url, { headers: { "Cache-Control": "no-cache", Pragma: "no-cache", Expires: "0", }, }); // {}, // { // headers: { "Content-Type": "application/json; charset=UTF-8" }, // responseType: "arraybuffer", // } // console.log(url); // console.log(resp.data.toString()); // console.log(resp.data); const jresp = JSON.parse(JSON.stringify(resp.data)); // console.log("jresp \n"); // console.log(jresp); // console.log("jresp \n"); return jresp; } catch (e) { if (axios.isAxiosError(e)) { logging.error(NAME_SPACE, e.response?.data.toString()); } else if (e instanceof Error) { logging.error(NAME_SPACE, e.message); } } };