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