if no current day data, show last day
This commit is contained in:
@@ -114,15 +114,18 @@ const TestAnalytics = () => {
|
|||||||
result[day]++;
|
result[day]++;
|
||||||
return result;
|
return result;
|
||||||
}, {});
|
}, {});
|
||||||
|
const dailyCountsList = Object.entries(dailyCounts).sort().map(x => {
|
||||||
setDailyResults(Object.entries(dailyCounts).sort().map(x => {
|
|
||||||
return { date: x[0], count: x[1] };
|
return { date: x[0], count: x[1] };
|
||||||
}));
|
});
|
||||||
|
setDailyResults(dailyCountsList);
|
||||||
const rss = _.groupBy(hposTests, function (test) {
|
const rss = _.groupBy(hposTests, function (test) {
|
||||||
return moment(test.testTime).startOf('day').format();
|
return moment(test.testTime).startOf('day').format();
|
||||||
});
|
});
|
||||||
// setDailyResults(rss);
|
// setDailyResults(rss);
|
||||||
const todaysTests = hposTests.filter((x) => moment(x.testTime).isBetween(moment().startOf('day'), moment().endOf('day')));
|
|
||||||
|
const [lastTested] = dailyCountsList.reverse();
|
||||||
|
const { date: lastTestedDate } = lastTested;
|
||||||
|
const todaysTests = hposTests.filter((x) => moment(x.testTime).isBetween(moment(lastTestedDate).startOf('day'), moment(lastTestedDate).endOf('day')));
|
||||||
setCurDayTests(todaysTests);
|
setCurDayTests(todaysTests);
|
||||||
const dailyCategoryCounts = todaysTests.reduce(function (result, test) {
|
const dailyCategoryCounts = todaysTests.reduce(function (result, test) {
|
||||||
const category = test.result;
|
const category = test.result;
|
||||||
|
|||||||
Reference in New Issue
Block a user