Ver código fonte

看看相机固件有bug,会重复发两次计算请求,所以这里判断,如果是看看场景,需要判断场景是否在计算中,如果是,直接返回成功

dengsixing 4 meses atrás
pai
commit
9f88bf1235

+ 5 - 4
src/main/java/com/fdkankan/contro/service/impl/SceneFileBuildServiceImpl.java

@@ -371,10 +371,11 @@ public class SceneFileBuildServiceImpl extends ServiceImpl<ISceneFileBuildMapper
         } else {
             sceneNum = scenePlus.getNum();
             sceneCopyLogService.checkCanBuild(sceneNum);
-//            if (scenePlus.getSceneStatus().equals(SceneStatus.wait.code())) {
-//                log.info(scenePlus.getNum() + ":场景处于计算中,不能再计算");
-//                return null;
-//            }
+            //看看相机固件有bug,会重复发两次计算请求,所以这里判断,如果是看看场景,需要判断场景是否在计算中,如果是,直接返回成功
+            if (cameraType == 11L && scenePlus.getSceneStatus().equals(SceneStatus.wait.code())) {
+                log.info(scenePlus.getNum() + ":场景处于计算中,不能再计算");
+                return null;
+            }
         }
         if (sceneNum == null) {
             log.error("大场景序号为空:" + sceneNum);