Ver código fonte

封存解封

lyhzzz 2 anos atrás
pai
commit
96f96ef6ac

+ 4 - 1
src/main/java/com/fdkankan/ucenter/service/impl/SceneProServiceImpl.java

@@ -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());