UNPKG

viaone-report-statement

Version:
207 lines (186 loc) 4.21 kB
export default function TemplateFieldsDetails(data,idproduct) { console.log("idproduct",idproduct); let records=[]; if(idproduct==="6") { records = data.map( ({ trnNumber, date, amount, fees, toBeDeposit }) => [ trnNumber, date, amount, fees, toBeDeposit ], ); } else if(idproduct === "5") { console.log("voy a mapear 5",data); records = data.map( ({ trnNumber, date, transDescription, country, amount, agencyFees, fees, toBeDeposit }) => [ trnNumber, date, transDescription, country, amount, agencyFees, fees, toBeDeposit ], ); console.log("retornare",records); } else if(idproduct ==="4") { records = data.map( ({ trnNumber, date, transDescription, country, amount, agencyFees, fees, toBeDeposit }) => [ trnNumber, date, transDescription, country, amount, agencyFees, fees, toBeDeposit ], ); } else if((idproduct ==="10")) { records = data.map( ({ trnNumber, date, transDescription, amount, credits, fees, viaTasa, toBeDeposit }) => [ trnNumber, date, transDescription, amount, credits, fees, viaTasa, toBeDeposit ], ); } else if((idproduct ==="15")||(idproduct ==="8")) { records = data.map( ({ trnNumber, date, transDescription, amount, fees, viaTasa, toBeDeposit, credits }) => [ trnNumber, date, transDescription, amount === null ? credits : amount, fees, viaTasa, toBeDeposit ], ); } else if(idproduct ==="1") { records = data.map( ({ date, transDescription, amount, toBeDeposit, credits }) => [ date, transDescription, amount, toBeDeposit, credits ], ); } else if(idproduct ==="2") { records = data.map( ({ trnNumber, date, transDescription, amount, fees, toBeDeposit, credits }) => [ trnNumber, date, transDescription, amount === null ? credits : amount, fees, toBeDeposit ], ); } else { records = data.map( ({ trnNumber, date, transDescription, country, amount, agencyFees, fees, viaTasa, toBeDeposit, credits }) => [ trnNumber, date, transDescription, country, amount === null ? credits : amount, agencyFees, fees, viaTasa, toBeDeposit ], ); } return records; };