mirror of
https://github.com/chaitin/MonkeyCode.git
synced 2026-02-09 18:23:49 +08:00
fix: 管理员活跃时间记录
This commit is contained in:
@@ -19,12 +19,13 @@ func NewModelHandler(
|
||||
w *web.Web,
|
||||
usecase domain.ModelUsecase,
|
||||
auth *middleware.AuthMiddleware,
|
||||
active *middleware.ActiveMiddleware,
|
||||
logger *slog.Logger,
|
||||
) *ModelHandler {
|
||||
m := &ModelHandler{usecase: usecase, logger: logger.With("handler", "model")}
|
||||
|
||||
g := w.Group("/api/v1/model")
|
||||
g.Use(auth.Auth())
|
||||
g.Use(auth.Auth(), active.Active("admin"))
|
||||
|
||||
g.POST("/check", web.BindHandler(m.Check))
|
||||
g.GET("", web.BaseHandler(m.List))
|
||||
|
||||
@@ -107,12 +107,7 @@ func (r *ModelRepo) Update(ctx context.Context, id string, fn func(tx *db.Tx, ol
|
||||
}
|
||||
|
||||
func (r *ModelRepo) MyModelList(ctx context.Context, req *domain.MyModelListReq) ([]*db.Model, error) {
|
||||
userID, err := uuid.Parse(req.UserID)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
q := r.db.Model.Query().
|
||||
Where(model.UserID(userID)).
|
||||
Where(model.ModelType(req.ModelType)).
|
||||
Order(model.ByCreatedAt(sql.OrderAsc()))
|
||||
return q.All(ctx)
|
||||
|
||||
Reference in New Issue
Block a user