lyhzzz vor 2 Wochen
Ursprung
Commit
ed3b31e75d

+ 13 - 0
src/main/java/com/fdkankan/ucenter/common/SceneSourceUtil.java

@@ -13,4 +13,17 @@ public class SceneSourceUtil {
     public static boolean isLaser(Integer sceneSource) {
         return LaserSceneSource.contains(sceneSource);
     }
+    public static boolean isLaser(List<String> sceneSource) {
+        try {
+            for (String s : sceneSource) {
+                if(LaserSceneSource.contains(Integer.valueOf(s))){
+                    return true;
+                }
+            }
+        }catch (Exception e){
+
+        }
+
+        return false;
+    }
 }

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

@@ -525,7 +525,7 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
             User user = userService.getByUserName(username);
             param.setUserId(user.getId());
         }
-        if( !param.getSourceList().contains("4") || !param.getSourceList().contains("5")){
+        if(!SceneSourceUtil.isLaser(param.getSourceList())){
             param.setIsObj(0);
         }
         Page<SceneVo> sceneVoPage = getBaseMapper().pageListAndFolder(new Page<>(param.getPageNum(),param.getPageSize()),param);