Browse Source

优化公共方法
修复bug查询物联网时,增加视联网类型

Wang-Xiao-Ran 1 year ago
parent
commit
4bd7aa6c6e

+ 3 - 13
src/main/java/com/sooka/sponest/mobile/system/camera/controller/AppCameraController.java

@@ -235,29 +235,19 @@ public class AppCameraController extends AppBaseController {
             AjaxResult result = remoteSystemBaseService.getSortByType(dictType);
             List<Map<String, Object>> data = (List<Map<String, Object>>) result.get("data");
             List<Map<String, Object>> cameraUse = (List<Map<String, Object>>) remoteSystemBaseService.getSortByType("camera_use").get("data");
-            data.addAll(screenSort(cameraUse, 1));
+            data.addAll(screenSort(cameraUse));
             return result;
         }
-//        else if ("camera_use".equals(dictType)) {
-//            AjaxResult sortByType = remoteSystemBaseService.getSortByType(dictType);
-//            List<Map<String, Object>> data = (List<Map<String, Object>>) sortByType.get("data");
-//            sortByType.put("data", screenSort(data, 0));
-//            return sortByType;
-//        }
         else {
             return remoteSystemBaseService.getSortByType(dictType);
         }
     }
 
-    public List<Map<String, Object>> screenSort(List<Map<String, Object>> data, int index) {
+    public List<Map<String, Object>> screenSort(List<Map<String, Object>> data) {
         List<Map<String, Object>> result = data.stream()
                 .filter(datum -> {
                     String dictValue = datum.get("dictValue").toString();
-                    if (index > 0) {
-                        return !Arrays.asList("4", "5", "2").contains(dictValue);
-                    } else {
-                        return !Arrays.asList("4", "5").contains(dictValue);
-                    }
+                    return !Arrays.asList("2").contains(dictValue);
                 })
                 .collect(Collectors.toList());
         return result;

+ 10 - 7
src/main/java/com/sooka/sponest/mobile/utils/PictureReplaceAll.java

@@ -10,6 +10,12 @@ import java.util.Optional;
  * @Api 移动端图片处理类
  */
 public class PictureReplaceAll {
+
+    private static String OLD_IP_FIRST = "172.18.1.32:8081";
+    private static String OLD_IP_SECOND = "119.3.201.155:8081";
+//    private static String OLD_IP_SECOND = "10.6.52.32:8081";
+    private static String NEW_IP = "218.27.3.115:9301";
+
     /**
      * @description
      * @author LG
@@ -19,15 +25,12 @@ public class PictureReplaceAll {
      * @time 2023/8/16 22:52
      */
     public static void replaceAllPictureUrl(List<LinkedHashMap<String, Object>> list, String replaceKey) {
-        String oldIp1 = "172.18.1.32:8081";
-        String newIp1 = "218.27.3.115:9301";
-        String oldIp2 = "10.6.52.32:8081";
-        list.replaceAll(map -> replaceSchedulePictures(map, replaceKey, oldIp1, newIp1, oldIp2));
+        list.replaceAll(map -> replaceSchedulePictures(map, replaceKey));
     }
 
-    private static LinkedHashMap<String, Object> replaceSchedulePictures(LinkedHashMap<String, Object> map, String replaceKey, String oldIp1, String newIp1, String oldIp2) {
-        String url = Optional.ofNullable(map.get(replaceKey)).map(Object::toString).map(s -> s.replaceAll(oldIp1, newIp1)).orElse("");
-        url = url.replaceAll(oldIp2, newIp1);
+    private static LinkedHashMap<String, Object> replaceSchedulePictures(LinkedHashMap<String, Object> map, String replaceKey) {
+        String url = Optional.ofNullable(map.get(replaceKey)).map(Object::toString).map(s -> s.replaceAll(OLD_IP_FIRST, NEW_IP).replaceAll(OLD_IP_SECOND, NEW_IP)).orElse("");
+//        url = url.replaceAll(oldIp2, newIp1);
         map.put(replaceKey, url);
         return map;
     }