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