Compare commits

...

3 Commits

View File

@ -516,9 +516,11 @@ func CheckUserBundleBalance(userID int32, balanceType modelCast.BalanceTypeEnum,
}
case modelCast.BalanceTypeImageValue:
//判断用户是新购还是续费,新购就提示验收失败,套餐已过期,续费就继续扣减
confirmFailType, err = CheckOrderRenewal(otherFields[1], resp)
if err != nil {
return
if len(otherFields) >= 2 {
confirmFailType, err = CheckOrderRenewal(otherFields[1], resp)
if err != nil {
return
}
}
if resp.ImageExtendConsumptionNumber >= resp.ImageExtendNumber {
confirmFailType = cast.ConfirmFailENUM_ConfirmFailENUM_NOTENOUGH
@ -526,10 +528,12 @@ func CheckUserBundleBalance(userID int32, balanceType modelCast.BalanceTypeEnum,
return
}
case modelCast.BalanceTypeVideoValue:
//判断用户是新购还是续费,新购就提示验收失败,套餐已过期,续费就继续扣减
confirmFailType, err = CheckOrderRenewal(otherFields[1], resp)
if err != nil {
return
if len(otherFields) >= 2 {
//判断用户是新购还是续费,新购就提示验收失败,套餐已过期,续费就继续扣减
confirmFailType, err = CheckOrderRenewal(otherFields[1], resp)
if err != nil {
return
}
}
if resp.VideoExtendConsumptionNumber >= resp.VideoExtendNumber {
confirmFailType = cast.ConfirmFailENUM_ConfirmFailENUM_NOTENOUGH