From 35251458c6e4252b05e4c5b4e890db212b239c1c Mon Sep 17 00:00:00 2001 From: "yan.y" Date: Thu, 9 Jan 2025 15:07:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E6=83=A0=E5=88=B8=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- business/api/order.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/business/api/order.go b/business/api/order.go index 794e0d2..210ac85 100644 --- a/business/api/order.go +++ b/business/api/order.go @@ -211,6 +211,11 @@ func (p DefParty) orderCreate() web_iris.Party { var userCouponsInfo models.UserCoupons database.Instance().Model(&models.UserCoupons{}).Where("id = ?", value.Cid).Order(clause.OrderByColumn{Column: clause.Column{Name: "update_time"}, Desc: true}).Find(&userCouponsInfo) coupons = CouponsMap[userCouponsInfo.Cid] + if coupons.Id == 0 { + var couponsData *models.Coupons + database.Instance().Model(&models.Coupons{}).Where("id = ?", userCouponsInfo.Cid).Find(&couponsData) + coupons = models.Coupons{Id: couponsData.Id, Discount: couponsData.Discount, GoodsSubType: couponsData.GoodsSubType} + } subOrderId := NextId.Generate().String() var totalAmount = 0 var projectionServiceTime = 0