Browse Source

feat:vip课活动购买限制

Joburgess 4 years ago
parent
commit
4e88d0ab36

+ 2 - 2
mec-biz/src/main/java/com/ym/mec/biz/service/impl/VipGroupServiceImpl.java

@@ -1515,7 +1515,7 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
 
 		if(Objects.nonNull(vipGroupActivity)&&Objects.nonNull(vipGroupActivity.getStudentMaxUsedTimes())&&vipGroupActivity.getStudentMaxUsedTimes()!=-1){
 			int useNum = vipGroupDao.countStudentUseingActivityNum(vipGroup.getVipGroupActivityId(), Integer.valueOf(user.getId()));
-			if(useNum>vipGroupActivity.getStudentMaxUsedTimes()){
+			if(useNum>=vipGroupActivity.getStudentMaxUsedTimes()){
 				throw new BizException("您已超过该活动购买次数限制", vipGroupActivity.getStudentMaxUsedTimes());
 			}
 		}
@@ -2913,7 +2913,7 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
 		if(Objects.nonNull(vipGroupActivity)&&Objects.nonNull(vipGroupActivity.getStudentMaxUsedTimes())&&vipGroupActivity.getStudentMaxUsedTimes()!=-1&&!CollectionUtils.isEmpty(studentIds)){
 			for (Integer studentId : studentIds) {
 				int useNum = vipGroupDao.countStudentUseingActivityNum(vipGroup.getVipGroupActivityId(), Integer.valueOf(studentId));
-				if(useNum>vipGroupActivity.getStudentMaxUsedTimes()){
+				if(useNum>=vipGroupActivity.getStudentMaxUsedTimes()){
 					SysUser student = teacherDao.getUser(studentId);
 					throw new BizException("{}学员已超过该活动购买次数限制", student.getUsername());
 				}