实现 sse 检查订单,减少请求次数

This commit is contained in:
2025-12-04 09:45:35 +08:00
parent caa997b95c
commit 2d053ddf49
14 changed files with 107 additions and 67 deletions

View File

@@ -147,7 +147,7 @@ func ListResourceLong(c *fiber.Ctx) error {
do.Where(q.ResourceLong.As(q.Resource.Long.Name()).Expire.Lte(*req.ExpireBefore))
}
resource, err := q.Resource.Debug().Where(do).
resource, err := q.Resource.Where(do).
Joins(q.Resource.Long).
Order(q.Resource.CreatedAt.Desc()).
Offset(req.GetOffset()).
@@ -354,7 +354,7 @@ func StatisticResourceUsage(c *fiber.Ctx) error {
// 解析请求参数
var req = new(StatisticResourceUsageReq)
if err := g.Validator.Validate(c, req); err != nil {
if err := g.Validator.ParseBody(c, req); err != nil {
return err
}
@@ -416,7 +416,7 @@ func CreateResource(c *fiber.Ctx) error {
// 解析请求参数
var req = new(CreateResourceReq)
if err := g.Validator.Validate(c, req); err != nil {
if err := g.Validator.ParseBody(c, req); err != nil {
return err
}
@@ -438,7 +438,7 @@ func ResourcePrice(c *fiber.Ctx) error {
// 解析请求参数
var req = new(CreateResourceReq)
if err := g.Validator.Validate(c, req); err != nil {
if err := g.Validator.ParseBody(c, req); err != nil {
return err
}