浏览代码

Merge branch 'lyh-bug-increment-exp' into test

lyhzzz 2 年之前
父节点
当前提交
88c29e8355
共有 1 个文件被更改,包括 3 次插入5 次删除
  1. 3 5
      src/main/java/com/fdkankan/ucenter/service/impl/SceneProServiceImpl.java

+ 3 - 5
src/main/java/com/fdkankan/ucenter/service/impl/SceneProServiceImpl.java

@@ -304,13 +304,11 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
         Long space = 0L;
         if (list != null && list.size() > 0){
             for (SimpleSceneVo scenePro : list){
-                if(scenePro.getSpace() > beyondSpace){
+                Long sceneSpace  = scenePro.getSpace()== null ? 0 : scenePro.getSpace();
+                if (accumulateSpace + sceneSpace > beyondSpace){
                     continue;
                 }
-                accumulateSpace += scenePro.getSpace()== null ? 0 : scenePro.getSpace();
-                if (accumulateSpace > beyondSpace){
-                    break;
-                }
+                accumulateSpace += sceneSpace;
                 space += scenePro.getSpace();
                 lockedIds.add(scenePro.getId());
             }