This commit is contained in:
wucongxing8150 2024-08-13 14:22:24 +08:00
parent 36ae49ef4e
commit a943cee790
2 changed files with 8 additions and 5 deletions

View File

@ -88,11 +88,7 @@ func (r *UserService) CheckUserBuyMember(userId int64) bool {
// CheckUserBuySingle 检测用户是否购买过单项产品
func (r *UserService) CheckUserBuySingle(userId int64) bool {
orderSingleDao := dao.OrderSingleDao{}
maps := make(map[string]interface{})
maps["user_id"] = userId
maps["order_status"] = 3
orderSingle, _ := orderSingleDao.GetOrderSingle(maps)
orderSingle, _ := orderSingleDao.GetUserFirstTimeBuyOrderSingle(userId)
if orderSingle == nil {
return false
}

View File

@ -197,6 +197,13 @@ func (r *UserCouponService) GetUserUsableMemberCoupon(userId, systemMemberId int
return nil, errors.New("优惠券异常")
}
// 检测用户是否购买过会员
isBuy := userService.CheckUserBuyMember(userId)
if isBuy == false {
// 未购买过-不允许使用优惠卷,强行使用首单优惠价格
return nil, nil
}
//定义返回数据
var responses []*model.UserCoupon