From 0f7af3078970ab106b9c22232edc6f0ca5fd8392 Mon Sep 17 00:00:00 2001 From: Xiang Date: Sat, 9 May 2026 16:43:55 +0800 Subject: [PATCH] =?UTF-8?q?feat:zlb=E5=9C=BA=E5=9C=B0=E6=8E=92=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jntyzx/miniapp/utils/VenueInfoUtils.java | 19 +++++++++++++++++++ .../zlb/schedule/ZlbUserConfigTask.java | 2 +- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/xiang/service/module/jntyzx/miniapp/utils/VenueInfoUtils.java b/src/main/java/com/xiang/service/module/jntyzx/miniapp/utils/VenueInfoUtils.java index 8d73cf8..f3310b8 100644 --- a/src/main/java/com/xiang/service/module/jntyzx/miniapp/utils/VenueInfoUtils.java +++ b/src/main/java/com/xiang/service/module/jntyzx/miniapp/utils/VenueInfoUtils.java @@ -56,6 +56,25 @@ public class VenueInfoUtils { return 5; } + public static int sortVenueInfo4Zlb(String placeName) { + if (placeName.contains("10号")) { + return 0; + } + if (placeName.contains("9号")) { + return 1; + } + if (placeName.contains("2号")) { + return 2; + } + if (placeName.contains("8号")) { + return 3; + } + if (placeName.contains("7号")) { + return 4; + } + return 5; + } + public static List filterVenueList(String siteTimeName, List venueInfoDOS) { if (StringUtils.equals(siteTimeName, "18:00")) { return venueInfoDOS.stream().filter(VenueInfoUtils::get628VenueInfo).collect(Collectors.toList()); diff --git a/src/main/java/com/xiang/service/module/jntyzx/zlb/schedule/ZlbUserConfigTask.java b/src/main/java/com/xiang/service/module/jntyzx/zlb/schedule/ZlbUserConfigTask.java index 7683bcf..7bfce4c 100644 --- a/src/main/java/com/xiang/service/module/jntyzx/zlb/schedule/ZlbUserConfigTask.java +++ b/src/main/java/com/xiang/service/module/jntyzx/zlb/schedule/ZlbUserConfigTask.java @@ -145,6 +145,6 @@ public class ZlbUserConfigTask extends BaseScheduleTaskTemplate { if (CollectionUtils.isEmpty(siteInfoList)) { return Lists.newArrayList(); } - return siteInfoList.stream().sorted(Comparator.comparing(item -> VenueInfoUtils.sortVenueInfo(item.getPlaceName()))).collect(Collectors.toList()); + return siteInfoList.stream().sorted(Comparator.comparing(item -> VenueInfoUtils.sortVenueInfo4Zlb(item.getPlaceName()))).collect(Collectors.toList()); } }