From ce3933bd6fbdb79e63ff8becbdf02569fd1e0569 Mon Sep 17 00:00:00 2001 From: howell <2827207845@qq.com> Date: Tue, 15 Mar 2022 16:34:33 +0800 Subject: [PATCH] fix: bind json --- internal/api/mobile/activity/query.go | 2 +- internal/api/mobile/diamond_show/query.go | 2 +- internal/api/mobile/goods/promotion_list.go | 2 +- tools/read_json.go | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/internal/api/mobile/activity/query.go b/internal/api/mobile/activity/query.go index 263b3da..4f306a8 100755 --- a/internal/api/mobile/activity/query.go +++ b/internal/api/mobile/activity/query.go @@ -66,7 +66,7 @@ func QueryActivityList(c *gin.Context) { //}) var p activityReq - err := tools.Params(&p, c) + err := tools.ParseParams(&p, c) if err != nil { back.Fail(c, err.Error()) return diff --git a/internal/api/mobile/diamond_show/query.go b/internal/api/mobile/diamond_show/query.go index e180848..21eb5df 100755 --- a/internal/api/mobile/diamond_show/query.go +++ b/internal/api/mobile/diamond_show/query.go @@ -33,7 +33,7 @@ type diamondReq struct { func QueryDiamondShow(c *gin.Context) { var args diamondReq - err := tools.Params(&args, c) + err := tools.ParseParams(&args, c) if err != nil { back.Fail(c, err.Error()) return diff --git a/internal/api/mobile/goods/promotion_list.go b/internal/api/mobile/goods/promotion_list.go index 99df485..a73608b 100755 --- a/internal/api/mobile/goods/promotion_list.go +++ b/internal/api/mobile/goods/promotion_list.go @@ -39,7 +39,7 @@ type promotionReq struct { func QueryPromotionTimeItems(c *gin.Context) { var p promotionReq - err := tools.Params(&p, c) + err := tools.ParseParams(&p, c) if err != nil { back.Fail(c, err.Error()) return diff --git a/tools/read_json.go b/tools/read_json.go index 30a9214..691a4fa 100644 --- a/tools/read_json.go +++ b/tools/read_json.go @@ -60,7 +60,7 @@ func ParseParams(p interface{}, c *gin.Context) error { func Params(p interface{}, c *gin.Context) error { ct := strings.ToLower(c.Request.Header.Get("Content-Type")) if strings.Contains(ct, "application/json") { - err := c.ShouldBindJSON(p) + err := c.BindJSON(p) if err != nil { return err }