1
This commit is contained in:
parent
36ae49ef4e
commit
a943cee790
@ -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
|
||||
}
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user