1
This commit is contained in:
parent
36ae49ef4e
commit
a943cee790
@ -88,11 +88,7 @@ func (r *UserService) CheckUserBuyMember(userId int64) bool {
|
|||||||
// CheckUserBuySingle 检测用户是否购买过单项产品
|
// CheckUserBuySingle 检测用户是否购买过单项产品
|
||||||
func (r *UserService) CheckUserBuySingle(userId int64) bool {
|
func (r *UserService) CheckUserBuySingle(userId int64) bool {
|
||||||
orderSingleDao := dao.OrderSingleDao{}
|
orderSingleDao := dao.OrderSingleDao{}
|
||||||
|
orderSingle, _ := orderSingleDao.GetUserFirstTimeBuyOrderSingle(userId)
|
||||||
maps := make(map[string]interface{})
|
|
||||||
maps["user_id"] = userId
|
|
||||||
maps["order_status"] = 3
|
|
||||||
orderSingle, _ := orderSingleDao.GetOrderSingle(maps)
|
|
||||||
if orderSingle == nil {
|
if orderSingle == nil {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|||||||
@ -197,6 +197,13 @@ func (r *UserCouponService) GetUserUsableMemberCoupon(userId, systemMemberId int
|
|||||||
return nil, errors.New("优惠券异常")
|
return nil, errors.New("优惠券异常")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 检测用户是否购买过会员
|
||||||
|
isBuy := userService.CheckUserBuyMember(userId)
|
||||||
|
if isBuy == false {
|
||||||
|
// 未购买过-不允许使用优惠卷,强行使用首单优惠价格
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
|
|
||||||
//定义返回数据
|
//定义返回数据
|
||||||
var responses []*model.UserCoupon
|
var responses []*model.UserCoupon
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user