修复 model 生成脚本,统一时间字段类型为 common.LocalDateTime

This commit is contained in:
2025-04-28 09:15:49 +08:00
parent 3e837b5fec
commit 129f842153
14 changed files with 38 additions and 44 deletions

View File

@@ -45,7 +45,8 @@ func (s *transactionService) PrepareTransaction(ctx context.Context, q *q.Query,
return nil, err
}
if !coupon.ExpireAt.IsZero() && coupon.ExpireAt.Before(time.Now()) {
var expireAt = time.Time(coupon.ExpireAt)
if !expireAt.IsZero() && expireAt.Before(time.Now()) {
_, err = q.Coupon.
Where(q.Coupon.ID.Eq(coupon.ID)).
Update(q.Coupon.Status, 2)
@@ -71,7 +72,7 @@ func (s *transactionService) PrepareTransaction(ctx context.Context, q *q.Query,
// 指定用户的优惠券
case coupon.UserID == uid:
amount = amount - coupon.Amount
if coupon.ExpireAt.IsZero() {
if time.Time(coupon.ExpireAt).IsZero() {
_, err = q.Coupon.
Where(q.Coupon.ID.Eq(coupon.ID)).
Update(q.Coupon.Status, 1)