Преглед изворни кода

feat:新增配置项:是否允许自动刷新

hidewnd пре 1 месец
родитељ
комит
b1bd6fe426

+ 3 - 0
yt-common/src/main/java/com/ytpm/agent/param/AppParam.java

@@ -85,4 +85,7 @@ public class AppParam {
 
     @ApiModelProperty("启动页等待时间(秒)")
     private Integer startWaitTime;
+
+    @ApiModelProperty("是否允许自动刷新")
+    private Integer canAllowAutoRefresh;
 }

+ 3 - 0
yt-common/src/main/java/com/ytpm/app/model/YtAppDefaultConfig.java

@@ -77,6 +77,9 @@ public class YtAppDefaultConfig {
     @ApiModelProperty("启动页等待时间(秒)")
     private Integer startWaitTime;
 
+    @ApiModelProperty("是否允许自动刷新")
+    private Integer canAllowAutoRefresh;
+
     public YtAppDefaultConfig(Object o, String appName, String wxAppId, String wxSecret, String appId, String appKey, int appType,String ditchId) {
         this.configId = Objects.isNull(o)?null: Integer.parseInt(o.toString());
         this.configName = appName;

+ 2 - 1
yt-common/src/main/java/com/ytpm/app/view/WxDefaultConfig.java

@@ -70,5 +70,6 @@ public class WxDefaultConfig {
     @ApiModelProperty("启动页等待时间(秒)")
     private Integer startWaitTime;
 
-
+    @ApiModelProperty("是否允许自动刷新")
+    private Integer canAllowAutoRefresh;
 }

+ 12 - 5
yt-lime/lime-service/src/main/resources/mapper/AppUserMapper.xml

@@ -169,7 +169,10 @@
                 start_wait_time = #{startWaitTime},
             </if>
             <if test="canCacheVideo != null">
-                can_cache_video = #{canCacheVideo}
+                can_cache_video = #{canCacheVideo},
+            </if>
+            <if test="canAllowAutoRefresh != null">
+                can_allow_auto_refresh = #{canAllowAutoRefresh}
             </if>
         </set>
         where app_id = #{appId}
@@ -467,7 +470,8 @@
             taku_app_id, taku_key, taku_banner_pid, taku_native_pid, taku_reward_pid, taku_interstitial_pid,
             can_use_root, can_use_adb, can_use_float, can_accumulation,
             ditch_id, power_wait_time, interstitial_interval_time,
-            low_value_tip, brush_tip,flow_interval_time,task_limit_tip,start_wait_time,can_cache_video
+            low_value_tip, brush_tip,flow_interval_time,task_limit_tip,start_wait_time,
+            can_cache_video,can_allow_auto_refresh
         from yt_app_default_config
         where app_type = #{appType}
     </select>
@@ -477,7 +481,8 @@
             answer_path,power_path,can_simulator, taku_app_id, taku_key, taku_banner_pid, taku_native_pid,
             taku_reward_pid, taku_interstitial_pid, can_use_root, can_use_adb, can_use_float, can_accumulation,
             ditch_id, power_wait_time, interstitial_interval_time,
-            low_value_tip, brush_tip,flow_interval_time,task_limit_tip,start_wait_time,can_cache_video
+            low_value_tip, brush_tip,flow_interval_time,task_limit_tip,start_wait_time,
+            can_cache_video,can_allow_auto_refresh
         from yt_app_default_config
         where app_id = #{appId}
     </select>
@@ -487,7 +492,8 @@
             answer_path,power_path,can_simulator, taku_app_id, taku_key, taku_banner_pid, taku_native_pid,
             taku_reward_pid, taku_interstitial_pid, can_use_root, can_use_adb, can_use_float, can_accumulation,
             ditch_id, power_wait_time, interstitial_interval_time,
-            low_value_tip, brush_tip, flow_interval_time,task_limit_tip,start_wait_time,can_cache_video
+            low_value_tip, brush_tip, flow_interval_time,task_limit_tip,start_wait_time,
+            can_cache_video,can_allow_auto_refresh
         from yt_app_default_config
         where app_id = #{appId}
     </select>
@@ -511,7 +517,8 @@
         answer_path, power_path,taku_app_id, taku_key, taku_banner_pid, taku_native_pid, taku_reward_pid,
         taku_interstitial_pid, can_use_root, can_use_adb, can_use_float, can_accumulation,can_simulator,
         ditch_id, power_wait_time, interstitial_interval_time,
-        low_value_tip, brush_tip, flow_interval_time,task_limit_tip,start_wait_time,can_cache_video
+        low_value_tip, brush_tip, flow_interval_time,task_limit_tip,start_wait_time,
+        can_cache_video,can_allow_auto_refresh
         from yt_app_default_config
         where app_id in
         <foreach collection="appIds.split(',')" item="item" separator="," open="(" close=")">

+ 1 - 1
yt-middle/middle-platform/src/main/java/com/ytpm/middle/service/impl/ApkServiceImpl.java

@@ -212,7 +212,7 @@ public class ApkServiceImpl implements ApkService {
         config.setBrushTip(param.getBrushTip());
         config.setCanCacheVideo(param.getCanCacheVideo());
         config.setStartWaitTime(param.getStartWaitTime());
-
+        config.setCanAllowAutoRefresh(param.getCanAllowAutoRefresh());
         feignInvoker.invoke(app.getServiceName(), "updateAppConfig",config);
     }