import { tryCatch } from "../../../globalUtils/tryCatch.js"; import { createLog } from "../../logger/logger.js"; import { query } from "../../sqlServer/prodSqlServer.js"; import { articleInfo } from "../../sqlServer/querys/psiReport/articleData.js"; // type ArticleData = { // id: string // } export const getGetPSIArticleData = async (avs: string) => { let articles: any = []; if (!avs) { return { success: false, message: `Missing av's please send at least one over`, data: [], }; } const { data, error } = (await tryCatch( query(articleInfo.replace("[articles]", avs), "PSI article info") )) as any; if (error) { createLog( "error", "datamart", "datamart", `There was an error getting the article info: ${JSON.stringify( error )}` ); return { success: false, messsage: `There was an error getting the article info`, data: error, }; } articles = data.data; return { success: true, message: "PSI Article Data", data: articles, }; };