From d2ffc76066733d1a5934e2bf12c7b490fb111ef8 Mon Sep 17 00:00:00 2001 From: Bronku Date: Mon, 23 Jun 2025 12:51:36 +0200 Subject: [PATCH] removed search --- server/get.go | 5 ++--- server/templates/orders.gohtml | 3 --- store/migrations.go | 1 + store/order.go | 10 +++------- store/store.go | 1 + store/store_test.go | 6 +++--- 6 files changed, 10 insertions(+), 16 deletions(-) diff --git a/server/get.go b/server/get.go index 5f80827..55989a2 100644 --- a/server/get.go +++ b/server/get.go @@ -24,7 +24,7 @@ func (h *Server) orders(_ *http.Request) (any, int, error) { y, m, _ = time.Now().Date() first, last := monthInterval(y, m) fmt.Println(first, last) - orders, err := h.s.GetFilteredOrder("", first, last) + orders, err := h.s.GetOrders(first, last) data := struct { First string Last string @@ -34,7 +34,6 @@ func (h *Server) orders(_ *http.Request) (any, int, error) { } func (h *Server) ordersSearch(r *http.Request) (any, int, error) { - q := r.URL.Query().Get("q") from, err := time.Parse("2006-01-02", r.URL.Query().Get("from")) if err != nil { from = time.Time{} @@ -44,7 +43,7 @@ func (h *Server) ordersSearch(r *http.Request) (any, int, error) { to = time.Time{} } fmt.Println(from, to) - data, err := h.s.GetFilteredOrder(q, from, to) + data, err := h.s.GetOrders(from, to) return data, http.StatusOK, err } diff --git a/server/templates/orders.gohtml b/server/templates/orders.gohtml index a1affcb..6a8bddc 100644 --- a/server/templates/orders.gohtml +++ b/server/templates/orders.gohtml @@ -5,9 +5,6 @@ Zamówienia
- diff --git a/store/migrations.go b/store/migrations.go index 32a18db..c9ad7d8 100644 --- a/store/migrations.go +++ b/store/migrations.go @@ -20,6 +20,7 @@ func (s *Store) loadFile(file string) { if version <= s.version() { return } + log.Println("migration: ", file) query, _ := migrations.ReadFile("migrations/" + file) _, err = s.db.Exec(string(query)) diff --git a/store/order.go b/store/order.go index d06c53c..b74229c 100644 --- a/store/order.go +++ b/store/order.go @@ -77,18 +77,14 @@ func (s *Store) GetOrder(id int) (models.Order, error) { return out[0], nil } -func (s *Store) GetFilteredOrder(filter string, from, to time.Time) ([]models.Order, error) { +func (s *Store) GetOrders(from, to time.Time) ([]models.Order, error) { start := from.Format("2006-01-02") + " 00:00" end := to.Format("2006-01-02") + " 99:99" if to.IsZero() { end = "9999-99-99 99:99" } - if filter == "" { - query := "select * from customer_order where status != 'done' and delivery_date >= ? and delivery_date <= ? ;" - return s.getOrdersFromQuery(query, start, end) - } - query := "select id, name, surname, phone, location, order_date, delivery_date, status, paid from order_fts(?) where delivery_date >= ? and delivery_date <= ? order by rank;" - return s.getOrdersFromQuery(query, filter, start, end) + query := "select * from customer_order where status != 'done' and delivery_date >= ? and delivery_date <= ? ;" + return s.getOrdersFromQuery(query, start, end) } func (s *Store) UpdateOrderContents(tx *sql.Tx, newOrder models.Order) error { diff --git a/store/store.go b/store/store.go index d5788fa..47dc5aa 100644 --- a/store/store.go +++ b/store/store.go @@ -26,6 +26,7 @@ func OpenStore(filename string) *Store { out.loadMigrations() out.cakes, err = out.loadCakes() + log.Println(out.cakes) if err != nil { log.Fatal(err) } diff --git a/store/store_test.go b/store/store_test.go index 1b1f962..7767a56 100644 --- a/store/store_test.go +++ b/store/store_test.go @@ -4,7 +4,7 @@ import ( "testing" "time" - "github.com/Bronku/iroon/internal/models" + "github.com/Bronku/iroon/models" ) func TestStore(t *testing.T) { @@ -19,7 +19,7 @@ func TestStore(t *testing.T) { if len(cakes) != 0 { t.Errorf("Expected empty cakes list, got: %v", cakes) } - orders, err := s.GetFilteredOrder("", time.Now(), time.Now().Add(time.Hour*24)) + orders, err := s.GetOrders(time.Now(), time.Now().Add(time.Hour*24)) if err != nil { t.Errorf("Error getting orders: %v", err) } @@ -170,7 +170,7 @@ func TestStore(t *testing.T) { } // get orders - orders, err = s.GetFilteredOrder("", time.Time{}, time.Time{}) + orders, err = s.GetOrders(time.Time{}, time.Time{}) if err != nil { t.Fatalf("Failed to get all orders after creation: %v", err) }