lyhzzz 3 лет назад
Родитель
Сommit
4b4824962f
1 измененных файлов с 28 добавлено и 31 удалено
  1. 28 31
      src/main/java/com/fdkankan/ucenter/service/impl/AppSceneService.java

+ 28 - 31
src/main/java/com/fdkankan/ucenter/service/impl/AppSceneService.java

@@ -104,39 +104,36 @@ public class AppSceneService {
             } else if (record.getStatus() == 500) {
                 record.setStatus(-1);
             }
-            if(record.getCameraId() == null){
-                record.setSceneSourceType(record.getUserId().longValue() == param.getUserId() ? 1 : 2);
-            }else {
-                Camera camera = cameraHashMap.get(record.getCameraId());
-                if(ObjectUtils.isEmpty(camera)){
-                    continue;
-                }
-                record.setChildName(camera.getChildName());
-                record.setSnCode(camera.getSnCode());
-                if(cooperationNumList.contains(record.getNum())){
-                    record.setSceneSourceType(2);
-                    continue;
-                }
-                CameraDetail cameraDetail = detailHashMap.get(camera.getId());
-                if(ObjectUtils.isEmpty(cameraDetail)){
-                    continue;
-                }
-                //相机的userId为空,表示相机的场景
-                if (cameraDetail.getUserId() == null || param.getUserId() == null) {
-                    record.setSceneSourceType(0);
-                } else if (cameraDetail.getUserId().longValue() == param.getUserId().longValue()) {
-                    //相机用户id等于该用户id,既为用户的场景
-                    record.setSceneSourceType(1);
-                } else if (camera.getId() != null && cameraDetail.getCameraId().longValue() == camera.getId().longValue()) {
-                    if (cameraDetail.getCooperationUser() == null) {
-                        //场景相机id等于该相机id
-                        record.setSceneSourceType(0);
-                    } else if (cameraDetail.getCooperationUser().longValue() == param.getUserId().longValue()) {
-                        record.setSceneSourceType(2);
-                    }
-                } else {
+            record.setSceneSourceType(record.getUserId().longValue() == param.getUserId() ? 1 : 2);
+            Camera camera = cameraHashMap.get(record.getCameraId());
+            if(ObjectUtils.isEmpty(camera)){
+                continue;
+            }
+            CameraDetail cameraDetail = detailHashMap.get(camera.getId());
+            if(ObjectUtils.isEmpty(cameraDetail)){
+                continue;
+            }
+            record.setChildName(camera.getChildName());
+            record.setSnCode(camera.getSnCode());
+            if(cooperationNumList.contains(record.getNum())){
+                record.setSceneSourceType(2);
+                continue ;
+            }
+            //相机的userId为空,表示相机的场景
+            if (cameraDetail.getUserId() == null || param.getUserId() == null) {
+                record.setSceneSourceType(0);
+            } else if (cameraDetail.getUserId().longValue() == param.getUserId().longValue()) {
+                //相机用户id等于该用户id,既为用户的场景
+                record.setSceneSourceType(1);
+            } else if (camera.getId() != null && cameraDetail.getCameraId().longValue() == camera.getId().longValue()) {
+                if (cameraDetail.getCooperationUser() == null) {
+                    //场景相机id等于该相机id
                     record.setSceneSourceType(0);
+                } else if (cameraDetail.getCooperationUser().longValue() == param.getUserId().longValue()) {
+                    record.setSceneSourceType(2);
                 }
+            } else {
+                record.setSceneSourceType(0);
             }
 
         }