From 30d8e227e8d823b6c38c3b9c90ac2df03b63befe Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 25 二月 2025 16:41:22 +0800
Subject: [PATCH] 淘宝转链接口更新

---
 fanli/src/main/java/com/yeshi/fanli/controller/apph5/AppH5HelpCenterController.java |   21 +++++++++++++++++----
 1 files changed, 17 insertions(+), 4 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/apph5/AppH5HelpCenterController.java b/fanli/src/main/java/com/yeshi/fanli/controller/apph5/AppH5HelpCenterController.java
index 08cf412..48f0a40 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/apph5/AppH5HelpCenterController.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/apph5/AppH5HelpCenterController.java
@@ -76,16 +76,21 @@
                 list.addAll(list1);
 
             if (list.size() == 0) {
-
                 pageId = 0L;
             } else {
-
                 pageId = list.get(list.size() - 1).getId();
-
                 // 鐗堟湰杩囨护
                 int version = Integer.parseInt(acceptData.getVersion());
                 String platform = acceptData.getPlatform().toLowerCase();
                 List<AppVersionInfo> versionList = appVersionService.listByPlatformAndMinVersionCode(platform, version, acceptData.getSystem());
+                if (versionList == null || versionList.size() <= 0) {
+                    //闄嶇骇
+                    versionList = appVersionService.listByPlatformAndMaxVersionCode(platform, version, acceptData.getSystem());
+                    if(versionList!=null&&versionList.size()>0) {
+                        version = versionList.get(versionList.size() - 1).getVersionCode();
+                        versionList = appVersionService.listByPlatformAndMinVersionCode(platform, version, acceptData.getSystem());
+                    }
+                }
                 if (versionList == null || versionList.size() <= 0) {
                     list.clear();
                 } else {
@@ -177,6 +182,15 @@
             String platform = acceptData.getPlatform().toLowerCase();
             List<AppVersionInfo> versionList = appVersionService.listByPlatformAndMinVersionCode(platform, version, acceptData.getSystem());
             if (versionList == null || versionList.size() <= 0) {
+                //闄嶇骇
+                versionList = appVersionService.listByPlatformAndMaxVersionCode(platform, version, acceptData.getSystem());
+                if(versionList!=null&&versionList.size()>0) {
+                    version = versionList.get(versionList.size() - 1).getVersionCode();
+                    versionList = appVersionService.listByPlatformAndMinVersionCode(platform, version, acceptData.getSystem());
+                }
+            }
+
+            if (versionList == null || versionList.size() <= 0) {
                 resultList.clear();
             } else {
                 List<Long> sourceIdList = new ArrayList<>();
@@ -192,7 +206,6 @@
                 for (int i = 0; i < list.size(); i++) {
                     if (!sets.contains(list.get(i).getId())) {
                         list.remove(i--);
-
                     }
                 }
             }

--
Gitblit v1.8.0