|
@@ -263,6 +263,7 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
|
|
|
studyCountLog.setOldGradeId(bo.getOldGradeId());
|
|
|
iStudyCountLogService.save(studyCountLog);
|
|
|
}
|
|
|
+ redisCache.unlockLua(redisLockEntity);
|
|
|
}
|
|
|
return true;
|
|
|
}
|
|
@@ -300,6 +301,9 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
|
|
|
.eq(ClassGradeUser::getStatus, 1)
|
|
|
.eq(ClassGradeUser::getGradeId, oldGradeId)
|
|
|
.last("limit 1"));
|
|
|
+ if(Validator.isEmpty(classGradeUser)){
|
|
|
+ throw new CustomException("数据错误");
|
|
|
+ }
|
|
|
removeById(classGradeUser.getId());
|
|
|
|
|
|
OrderGoods orderGoods = new OrderGoods();
|
|
@@ -320,6 +324,7 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
|
|
|
iStudyCountLogService.save(studyCountLog);
|
|
|
|
|
|
}
|
|
|
+ redisCache.unlockLua(redisLockEntity);
|
|
|
}
|
|
|
return true;
|
|
|
}
|