From 7fd124bdf3f5bd8aa2a688485b672c5e6216ffec Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 23 五月 2019 16:45:12 +0800 Subject: [PATCH] 首页最低版本通知版本控制 --- fanli/src/main/java/com/yeshi/fanli/controller/client/v1/HelpController.java | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/HelpController.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/HelpController.java index e8f9325..d82691e 100644 --- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/HelpController.java +++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/HelpController.java @@ -13,6 +13,8 @@ import com.yeshi.fanli.entity.bus.help.AppPageNotification; import com.yeshi.fanli.service.inter.help.AppPageNotificationService; import com.yeshi.fanli.util.StringUtil; +import com.yeshi.fanli.util.VersionUtil; + import org.yeshi.utils.JsonUtil; @Controller @@ -37,6 +39,15 @@ } AppPageNotification ap = appPageNotificationService.getAppPageNotificationByTypeCache(type); + if ("home".equalsIgnoreCase(type) + && VersionUtil.smallerThan_1_5_1(acceptData.getPlatform(), acceptData.getVersion()) && ap != null) { + ap.setCanClose(false); + ap.setContent("灏婃暚鐨勭敤鎴凤紝涓烘洿鍔犲噯纭珮鏁堢殑涓轰綘杩斿埄銆佺渷閽憋紝璇峰崌绾у埌杩斿埄鍒告渶鏂扮増鏈�"); + Gson gson = new GsonBuilder().excludeFieldsWithoutExposeAnnotation().create(); + out.print(JsonUtil.loadTrueResult(gson.toJson(ap))); + return; + } + // 娌℃湁閫氱煡 if (ap == null || !ap.getShow()) { out.print(JsonUtil.loadFalseResult(2, "鏃犻�氱煡")); -- Gitblit v1.8.0