From 920c3175f2c9d47fb36b58d8dce7452f753ba562 Mon Sep 17 00:00:00 2001 From: wucongxing8150 <815046773@qq.com> Date: Wed, 4 Sep 2024 17:16:11 +0800 Subject: [PATCH] 7 --- api/controller/UserCoupon.go | 12 +++++++----- api/router/router.go | 2 +- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/api/controller/UserCoupon.go b/api/controller/UserCoupon.go index d5b85e9..1d95f27 100644 --- a/api/controller/UserCoupon.go +++ b/api/controller/UserCoupon.go @@ -175,8 +175,8 @@ func (b *UserCoupon) PutUserCouponUnnotified(c *gin.Context) { userCouponDao := dao.UserCouponDao{} maps := make(map[string]interface{}) maps["user_id"] = userId - userCoupon, _ := userCouponDao.GetUserCoupon(maps) - if userCoupon == nil { + userCoupons, _ := userCouponDao.GetUserCouponList(maps) + if len(userCoupons) <= 0 { responses.OkWithData(nil, c) return } @@ -189,9 +189,11 @@ func (b *UserCoupon) PutUserCouponUnnotified(c *gin.Context) { } }() - maps = make(map[string]interface{}) - maps["is_windows"] = 1 - _ = userCouponDao.EditUserCouponById(tx, userCoupon.UserCouponId, maps) + for _, coupon := range userCoupons { + maps = make(map[string]interface{}) + maps["is_windows"] = 1 + _ = userCouponDao.EditUserCouponById(tx, coupon.UserCouponId, maps) + } tx.Commit() diff --git a/api/router/router.go b/api/router/router.go index ad9fca2..f778310 100644 --- a/api/router/router.go +++ b/api/router/router.go @@ -247,7 +247,7 @@ func privateRouter(r *gin.Engine, api controller.Api) { couponGroup.GET("/unnotified", api.UserCoupon.GetUserCouponUnnotified) // 修改还未弹窗的优惠卷 - couponGroup.PUT("/unnotified/:user_coupon_id", api.UserCoupon.PutUserCouponUnnotified) + couponGroup.PUT("/unnotified", api.UserCoupon.PutUserCouponUnnotified) usableGroup := couponGroup.Group("/usable") {