瀏覽代碼

Merge branch 'hotfix-旧版相机入库数据兼容' into test

dengsixing 3 月之前
父節點
當前提交
9453345821
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. 4 2
      src/main/java/com/fdkankan/contro/service/impl/SceneFileBuildServiceImpl.java

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

@@ -256,11 +256,13 @@ public class SceneFileBuildServiceImpl extends ServiceImpl<ISceneFileBuildMapper
 
         Camera camera = cameraService.getBySnCode(mac);
         if(Objects.isNull(camera)){
-            cameraService.getOne(new LambdaQueryWrapper<Camera>()
+            camera = cameraService.getOne(new LambdaQueryWrapper<Camera>()
                     .like(Camera::getChildName, mac)
                     .or().like(Camera::getSnCode, mac)
                     .or().like(Camera::getWifiName, mac));
-            throw new BusinessException(ErrorCode.FAILURE_CODE_7010);
+            if(Objects.isNull(camera)){
+                throw new BusinessException(ErrorCode.FAILURE_CODE_7010);
+            }
         }
         CameraDetail cameraDetail = cameraDetailService.getByCameraId(camera.getId());
         if (Objects.isNull(cameraDetail)) {