|
@@ -2307,7 +2307,8 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
if ((classGradeVo.getStudentUpper() - locakStudentNum) > 0) {
|
|
|
ClassGradeUser gradeUser = iClassGradeUserService.getOne(new LambdaQueryWrapper<ClassGradeUser>().eq(ClassGradeUser::getGradeId, gradeId)
|
|
|
.eq(sevenFlag,ClassGradeUser::getOrderGoodsId,orderGoodsId)
|
|
|
- .eq(ClassGradeUser::getUserId, userId));
|
|
|
+ .eq(ClassGradeUser::getUserId, userId)
|
|
|
+ .last("limit 1"));
|
|
|
//不在此班级内
|
|
|
if (Validator.isEmpty(gradeUser)) {
|
|
|
//班级还有剩位,直接锁定班级
|
|
@@ -2347,7 +2348,8 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
//班级还有剩位,直接锁定班级
|
|
|
ClassGradeUser gradeUser = iClassGradeUserService.getOne(new LambdaQueryWrapper<ClassGradeUser>().eq(ClassGradeUser::getGradeId, gradeId)
|
|
|
.eq(sevenFlag,ClassGradeUser::getOrderGoodsId,orderGoodsId)
|
|
|
- .eq(ClassGradeUser::getUserId, userId));
|
|
|
+ .eq(ClassGradeUser::getUserId, userId)
|
|
|
+ .last("limit 1"));
|
|
|
//不在此班级内
|
|
|
if (Validator.isEmpty(gradeUser)) {
|
|
|
if (iClassGradeService.checkEjjjPeopleNumLimit(businessId, gradeId)) { //判断全系统平台二建班级人数是否超300
|