add orders

This commit is contained in:
Aditya Siregar
2025-08-06 00:42:57 +07:00
parent 0a44135fb6
commit 3696451dc6
6 changed files with 326 additions and 82 deletions
+4 -16
View File
@@ -4,8 +4,8 @@ import (
"apskel-pos-be/internal/constants"
"apskel-pos-be/internal/contract"
"apskel-pos-be/internal/models"
"apskel-pos-be/internal/util"
"strconv"
"time"
"github.com/google/uuid"
)
@@ -239,21 +239,9 @@ func ListOrdersQueryToModel(query *contract.ListOrdersQuery) *models.ListOrdersR
}
}
if query.DateFrom != "" {
if dateFrom, err := time.Parse(ddmmyyyy, query.DateFrom); err == nil {
req.DateFrom = &dateFrom
}
}
if query.DateTo != "" {
if dateTo, err := time.Parse(ddmmyyyy, query.DateTo); err == nil {
req.DateTo = &dateTo
}
}
if query.DateFrom != "" && query.DateFrom == query.DateTo {
newDate := req.DateTo.AddDate(0, 0, 1)
req.DateTo = &newDate
if dateFrom, dateTo, err := util.ParseDateRangeToJakartaTime(query.DateFrom, query.DateTo); err == nil {
req.DateFrom = dateFrom
req.DateTo = dateTo
}
return req