1、修复尊享会员/租卡会员兑换码消耗完以后报错的缺陷;
This commit is contained in:
parent
80cc72a74b
commit
7d8a41bc9b
|
@ -64,6 +64,8 @@ func RedeemCodeSendToUser(c *gin.Context) {
|
||||||
app.Error(c, http.StatusInternalServerError, err, "会员兑换码只能推送一个")
|
app.Error(c, http.StatusInternalServerError, err, "会员兑换码只能推送一个")
|
||||||
} else if err.Error() == "user_is_member" {
|
} else if err.Error() == "user_is_member" {
|
||||||
app.Error(c, http.StatusInternalServerError, err, "用户已经是会员,不能推送会员兑换码")
|
app.Error(c, http.StatusInternalServerError, err, "用户已经是会员,不能推送会员兑换码")
|
||||||
|
} else if err.Error() == "redeem_code_none" {
|
||||||
|
app.Error(c, http.StatusInternalServerError, err, "兑换券已消耗完,请联系运营同事添加")
|
||||||
} else {
|
} else {
|
||||||
app.Error(c, http.StatusInternalServerError, err, "失败")
|
app.Error(c, http.StatusInternalServerError, err, "失败")
|
||||||
}
|
}
|
||||||
|
|
|
@ -244,6 +244,11 @@ func CodeSendToUser(uid, storeId uint32, codeType string) error {
|
||||||
}
|
}
|
||||||
memberRedeemCode := int64(0)
|
memberRedeemCode := int64(0)
|
||||||
|
|
||||||
|
if redeemCode.ID == 0 {
|
||||||
|
logger.Errorf("err:", logger.Field("err", "兑换券已消耗完,请联系运营同事添加"))
|
||||||
|
return errors.New("redeem_code_none")
|
||||||
|
}
|
||||||
|
|
||||||
if redeemCode.CodeType == CodeTypeMemberPrivilegeMember { // 尊享会员
|
if redeemCode.CodeType == CodeTypeMemberPrivilegeMember { // 尊享会员
|
||||||
err = orm.Eloquent.Table("user_redeem_code").Where("uid=?", uid).
|
err = orm.Eloquent.Table("user_redeem_code").Where("uid=?", uid).
|
||||||
Where("code_type = ?", CodeTypeMemberPrivilegeMember).Count(&memberRedeemCode).Error
|
Where("code_type = ?", CodeTypeMemberPrivilegeMember).Count(&memberRedeemCode).Error
|
||||||
|
|
Loading…
Reference in New Issue
Block a user