From c499571c1196987423a684944ec0870f95fd7f73 Mon Sep 17 00:00:00 2001 From: huang <1724659546@qq.com> Date: Wed, 10 Sep 2025 18:16:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=8F=82=E6=95=B0=E8=A7=A3?= =?UTF-8?q?=E6=9E=90bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/controller/feed/feed.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/internal/controller/feed/feed.go b/internal/controller/feed/feed.go index f8db099..bceee62 100644 --- a/internal/controller/feed/feed.go +++ b/internal/controller/feed/feed.go @@ -298,8 +298,13 @@ type FeedingPlanStep struct { // Detail 获取饲料计划列细节 func (c *Controller) Detail(ctx *gin.Context) { - // 获取路径参数中的计划ID - planIDStr := ctx.Param("id") + // 获取查询参数中的计划ID + planIDStr := ctx.Query("id") + if planIDStr == "" { + controller.SendErrorResponse(ctx, controller.InvalidParameterCode, "缺少计划ID参数") + return + } + planID, err := strconv.ParseUint(planIDStr, 10, 32) if err != nil { controller.SendErrorResponse(ctx, controller.InvalidParameterCode, "无效的计划ID")