From 0a18a8cb0a7a57bf1f82df425251334c57f8c39a Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期六, 23 一月 2021 15:40:37 +0800 Subject: [PATCH] 新增手机号/qq/微信绑定 --- src/main/java/com/yeshi/buwan/job/AdJob.java | 28 ++++++++++++++++++++++++++++ 1 files changed, 28 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/yeshi/buwan/job/AdJob.java b/src/main/java/com/yeshi/buwan/job/AdJob.java index 4d0c295..df60b3a 100644 --- a/src/main/java/com/yeshi/buwan/job/AdJob.java +++ b/src/main/java/com/yeshi/buwan/job/AdJob.java @@ -54,6 +54,34 @@ return ReturnT.SUCCESS; } + //鎵撳紑vivo搴旂敤甯傚満骞垮憡 + + //鎵撳紑鍗庝负搴旂敤甯傚満鐨勫箍鍛� + @XxlJob("ad-vivo-check") + public ReturnT<String> openVIVOAd(String params) throws Exception { + JSONObject paramsJson = JSONObject.fromObject(params); + String appId = paramsJson.optString("appId"); + String systemId = paramsJson.optString("detailSystemId"); + //搴旂敤甯傚満鐨勭増鏈� + Integer onLineVersion = AppMarketUtil.getVIVOLatestVersionCode(appId); + if (onLineVersion == null) { + throw new Exception("搴旂敤甯傚満鐗堟湰鑾峰彇澶辫触锛�" + appId); + } + + //鑾峰彇姝e湪涓婄嚎鐨勭増鏈� + DetailSystem detailSystem = systemService.getDetailSystemById(systemId); + Map<String, String> map = configService.getConfigAsMap(detailSystem, 1); + //姝e湪涓婄嚎鐨勭増鏈� + String onLiningVersionCode = map.get("ad_click_download_version"); + //鏄惁宸茬粡涓婄嚎瀹屾垚 + if (onLineVersion >= Integer.parseInt(onLiningVersionCode)) { + //宸茬粡涓婄嚎,璁剧疆 + showAd("vivo", detailSystem, onLineVersion + 1); + } + return ReturnT.SUCCESS; + } + + /** * 鎵撳紑骞垮憡 * -- Gitblit v1.8.0