优化订单管理

This commit is contained in:
yml
2026-06-18 17:09:02 +08:00
parent c2cfd132af
commit 48af6f39c0
8 changed files with 388 additions and 99 deletions
@@ -2,6 +2,7 @@ package order
import (
"strconv"
"strings"
"hfb_sys/backend/internal/middleware"
"hfb_sys/backend/pkg/response"
@@ -50,3 +51,15 @@ func parsePagination(c *gin.Context) (int, int) {
}
return page, pageSize
}
func parseAdminOrderQuery(c *gin.Context) AdminOrderQuery {
page, pageSize := parsePagination(c)
return AdminOrderQuery{
Page: page,
PageSize: pageSize,
Keyword: strings.TrimSpace(c.Query("keyword")),
Status: strings.TrimSpace(c.Query("status")),
HandoffStatus: strings.TrimSpace(c.Query("handoff_status")),
SettlementStatus: strings.TrimSpace(c.Query("settlement_status")),
}
}