@@ -104,7 +104,9 @@ func CheckActivityPoints(activityInfo *models.ActivityDetail, wxUser *models.WxU
return
}
- if companyPointsNum-userPointsNum < 0 {
+ activtyPayTotal := GetCygxOrderVirtualAssetdCountTotal(wxUser.Mobile, activityInfo.ActivityId) // 判断用户是否购买单场活动
+
+ if companyPointsNum-userPointsNum < 0 && activtyPayTotal == 0 {
checkPoints = false
var popupPriceMsg string
if utils.IS_SHOW_WX_PAY {