增加了微信支付

This commit is contained in:
2024-07-25 14:39:57 +08:00
parent 8c84ed3656
commit a525a67a01
29 changed files with 1173 additions and 149 deletions
+12
View File
@@ -173,3 +173,15 @@ func (r *OrderMemberDao) GetOrderMemberPageSearch(req requests.GetOrderMemberPag
}
return m, totalRecords, nil
}
// GetUserFirstTimeBuyOrderMember 获取用户首次购买的订单
func (r *OrderMemberDao) GetUserFirstTimeBuyOrderMember(userId int64) (m *model.OrderMember, err error) {
err = global.Db.
Where("user_id = ?", userId).
Where("order_status != ?", 2).
First(&m).Error
if err != nil {
return nil, err
}
return m, nil
}
+9
View File
@@ -75,6 +75,15 @@ func (r *UserCouponDao) GetUserCouponList(maps interface{}) (m []*model.UserCoup
return m, nil
}
// GetUserCouponPreloadList 获取列表-加载全部关联
func (r *UserCouponDao) GetUserCouponPreloadList(maps interface{}) (m []*model.UserCoupon, err error) {
err = global.Db.Preload(clause.Associations).Where(maps).Find(&m).Error
if err != nil {
return nil, err
}
return m, nil
}
// GetUserCouponCount 获取数量
func (r *UserCouponDao) GetUserCouponCount(maps interface{}) (total int64, err error) {
err = global.Db.Model(&model.UserCoupon{}).Where(maps).Count(&total).Error