Fix Analytics

This commit is contained in:
Aditya Siregar
2025-08-05 22:50:12 +07:00
parent 5741243425
commit 073681d4d5
6 changed files with 14 additions and 20 deletions
@@ -26,7 +26,7 @@ func PaymentMethodAnalyticsContractToModel(req *contract.PaymentMethodAnalyticsR
}
if req.DateFrom == req.DateTo {
dateTo.AddDate(0, 0, 1)
dateTo = dateTo.AddDate(0, 0, 1)
}
return &models.PaymentMethodAnalyticsRequest{
@@ -89,7 +89,7 @@ func SalesAnalyticsContractToModel(req *contract.SalesAnalyticsRequest) *models.
}
if req.DateFrom == req.DateTo {
dateTo.AddDate(0, 0, 1)
dateTo = dateTo.AddDate(0, 0, 1)
}
return &models.SalesAnalyticsRequest{
@@ -156,9 +156,9 @@ func ProductAnalyticsContractToModel(req *contract.ProductAnalyticsRequest) *mod
}
if req.DateFrom == req.DateTo {
dateTo.AddDate(0, 0, 1)
dateTo = dateTo.AddDate(0, 0, 1)
}
return &models.ProductAnalyticsRequest{
OrganizationID: req.OrganizationID,
OutletID: req.OutletID,
@@ -212,6 +212,11 @@ func DashboardAnalyticsContractToModel(req *contract.DashboardAnalyticsRequest)
dateTo = dt
}
}
if req.DateFrom == req.DateTo {
dateTo = dateTo.AddDate(0, 0, 1)
}
return &models.DashboardAnalyticsRequest{
OrganizationID: req.OrganizationID,
OutletID: req.OutletID,