|
@@ -292,8 +292,11 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
|
private void getSceneLockedIds(List<Long> lockedIds ,List<SimpleSceneVo> list,Long beyondSpace,Long accumulateSpace){
|
|
|
if (list != null && list.size() > 0){
|
|
|
for (SimpleSceneVo scenePro : list){
|
|
|
+ if(scenePro.getSpace() > beyondSpace){
|
|
|
+ continue;
|
|
|
+ }
|
|
|
accumulateSpace += scenePro.getSpace()== null ? 0 : scenePro.getSpace();
|
|
|
- if (accumulateSpace.compareTo(beyondSpace) > 0){
|
|
|
+ if (accumulateSpace > beyondSpace){
|
|
|
break;
|
|
|
}
|
|
|
lockedIds.add(scenePro.getId());
|