完成剩余模块 Context 超时控制改造
This commit is contained in:
@@ -27,7 +27,7 @@ func (h *Handler) List(c *gin.Context) {
|
||||
}
|
||||
query.Page, query.PageSize = parsePagination(c)
|
||||
|
||||
result, err := h.service.List(query)
|
||||
result, err := h.service.List(c.Request.Context(), query)
|
||||
if err != nil {
|
||||
response.InternalServerError(c, "获取公告列表失败")
|
||||
return
|
||||
@@ -44,7 +44,7 @@ func (h *Handler) GetByID(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
announcement, err := h.service.GetByID(id)
|
||||
announcement, err := h.service.GetByID(c.Request.Context(), id)
|
||||
if err != nil {
|
||||
if errors.Is(err, ErrNotFound) {
|
||||
response.NotFound(c, "公告不存在")
|
||||
@@ -65,7 +65,7 @@ func (h *Handler) AdminList(c *gin.Context) {
|
||||
}
|
||||
query.Page, query.PageSize = parsePagination(c)
|
||||
|
||||
result, err := h.service.AdminList(query)
|
||||
result, err := h.service.AdminList(c.Request.Context(), query)
|
||||
if err != nil {
|
||||
response.InternalServerError(c, "获取公告列表失败")
|
||||
return
|
||||
@@ -82,7 +82,7 @@ func (h *Handler) AdminGetByID(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
announcement, err := h.service.AdminGetByID(id)
|
||||
announcement, err := h.service.AdminGetByID(c.Request.Context(), id)
|
||||
if err != nil {
|
||||
if errors.Is(err, gorm.ErrRecordNotFound) {
|
||||
response.NotFound(c, "公告不存在")
|
||||
@@ -109,7 +109,7 @@ func (h *Handler) Create(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
announcement, err := h.service.Create(req, adminID)
|
||||
announcement, err := h.service.Create(c.Request.Context(), req, adminID)
|
||||
if err != nil {
|
||||
response.InternalServerError(c, "创建公告失败")
|
||||
return
|
||||
@@ -132,7 +132,7 @@ func (h *Handler) Update(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
announcement, err := h.service.Update(id, req)
|
||||
announcement, err := h.service.Update(c.Request.Context(), id, req)
|
||||
if err != nil {
|
||||
response.InternalServerError(c, "更新公告失败")
|
||||
return
|
||||
@@ -149,7 +149,7 @@ func (h *Handler) Publish(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
if err := h.service.Publish(id); err != nil {
|
||||
if err := h.service.Publish(c.Request.Context(), id); err != nil {
|
||||
response.InternalServerError(c, "发布公告失败")
|
||||
return
|
||||
}
|
||||
@@ -165,7 +165,7 @@ func (h *Handler) Archive(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
if err := h.service.Archive(id); err != nil {
|
||||
if err := h.service.Archive(c.Request.Context(), id); err != nil {
|
||||
response.InternalServerError(c, "归档公告失败")
|
||||
return
|
||||
}
|
||||
@@ -181,7 +181,7 @@ func (h *Handler) Delete(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
if err := h.service.Delete(id); err != nil {
|
||||
if err := h.service.Delete(c.Request.Context(), id); err != nil {
|
||||
response.InternalServerError(c, "删除公告失败")
|
||||
return
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user