Fix product performance grouped JSON build
This commit is contained in:
@@ -2915,15 +2915,25 @@ function resolveGroupRawTRYTutar (grp) {
|
|||||||
return rowsForGroupTotal(grp).reduce((total, row) => total + parseMoneyInput(row?.lTutar), 0)
|
return rowsForGroupTotal(grp).reduce((total, row) => total + parseMoneyInput(row?.lTutar), 0)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function resolveGroupRowTRYAmount (row) {
|
||||||
|
const storedAmount = parseMoneyInput(row?.lTutar)
|
||||||
|
return storedAmount !== 0 ? storedAmount : resolveRowTRYTutar(row)
|
||||||
|
}
|
||||||
|
|
||||||
|
function resolveGroupRowUSDAmount (row) {
|
||||||
|
const storedAmount = parseMoneyInput(row?.usdTutar ?? row?.lTutarUSD)
|
||||||
|
return storedAmount !== 0 ? storedAmount : resolveRowUSDTutar(row)
|
||||||
|
}
|
||||||
|
|
||||||
function resolveGroupTRYTutar (grp, _revision) {
|
function resolveGroupTRYTutar (grp, _revision) {
|
||||||
return rowsForGroupTotal(grp).reduce((total, row) => (
|
return rowsForGroupTotal(grp).reduce((total, row) => (
|
||||||
total + (shouldIncludeRowInGroupTotal(grp, row) ? parseMoneyInput(row?.lTutar) : 0)
|
total + (shouldIncludeRowInGroupTotal(grp, row) ? resolveGroupRowTRYAmount(row) : 0)
|
||||||
), 0)
|
), 0)
|
||||||
}
|
}
|
||||||
|
|
||||||
function resolveGroupUSDTutar (grp, _revision) {
|
function resolveGroupUSDTutar (grp, _revision) {
|
||||||
return rowsForGroupTotal(grp).reduce((total, row) => (
|
return rowsForGroupTotal(grp).reduce((total, row) => (
|
||||||
total + (shouldIncludeRowInGroupTotal(grp, row) ? parseMoneyInput(row?.usdTutar ?? row?.lTutarUSD) : 0)
|
total + (shouldIncludeRowInGroupTotal(grp, row) ? resolveGroupRowUSDAmount(row) : 0)
|
||||||
), 0)
|
), 0)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user