сегодняшний день учитывается в графиках
This commit is contained in:
parent
083ff081e8
commit
2882bb7e74
@ -131,11 +131,21 @@ export const General: FC<GeneralProps> = ({ data, day }) => {
|
||||
const generalResponse = Object.entries(data).reduce(
|
||||
(total, [fatherKey, values]) => {
|
||||
const value = Object.keys(values).reduce((totalValue, key) => {
|
||||
if (Number(key) - currentDate < 0) {
|
||||
const keyTimestamp = Number(key);
|
||||
const todayStart = moment().startOf('day').unix();
|
||||
const todayEnd = moment().endOf('day').unix();
|
||||
|
||||
// Включаем данные за сегодня и прошлые дни, исключаем будущие дни
|
||||
if (keyTimestamp >= todayStart && keyTimestamp <= todayEnd) {
|
||||
// Сегодняшний день - включаем
|
||||
return { ...totalValue, [key]: values[key] };
|
||||
} else if (keyTimestamp < todayStart) {
|
||||
// Прошлые дни - включаем
|
||||
return { ...totalValue, [key]: values[key] };
|
||||
} else {
|
||||
// Будущие дни - исключаем
|
||||
return totalValue;
|
||||
}
|
||||
|
||||
return totalValue;
|
||||
}, {});
|
||||
|
||||
return { ...total, [fatherKey]: value };
|
||||
|
Loading…
Reference in New Issue
Block a user