diff --git a/app/src/main/java/com/gh/common/util/GameCollectionSquareBrowseTaskHelper.kt b/app/src/main/java/com/gh/common/util/GameCollectionSquareBrowseTaskHelper.kt index f5969cb16b..30d2557267 100644 --- a/app/src/main/java/com/gh/common/util/GameCollectionSquareBrowseTaskHelper.kt +++ b/app/src/main/java/com/gh/common/util/GameCollectionSquareBrowseTaskHelper.kt @@ -215,7 +215,7 @@ object GameCollectionSquareBrowseTaskHelper { private fun postBrowseFinish() { RetrofitManager.getInstance(HaloApp.getInstance()) .newApi - .postGameCollectionTask("browse_game_list_square") + .postGameCollectionTask("browse_game_list_square", "0") .compose(singleToMain()) .subscribe(object : BiResponse() { override fun onSuccess(data: ResponseBody) { diff --git a/app/src/main/java/com/gh/common/util/LogUtils.java b/app/src/main/java/com/gh/common/util/LogUtils.java index ee88336aa4..b126969f5e 100644 --- a/app/src/main/java/com/gh/common/util/LogUtils.java +++ b/app/src/main/java/com/gh/common/util/LogUtils.java @@ -600,7 +600,7 @@ public class LogUtils { } if (url.contains(gameCollectionActivityUrl)) { RetrofitManager.getInstance(HaloApp.getInstance().getApplication()).getNewApi() - .postGameCollectionTask("repost_activity") + .postGameCollectionTask("repost_activity", "0") .subscribeOn(Schedulers.io()) .subscribe(new EmptyResponse<>()); } diff --git a/app/src/main/java/com/gh/gamecenter/gamecollection/detail/GameCollectionDetailViewModel.kt b/app/src/main/java/com/gh/gamecenter/gamecollection/detail/GameCollectionDetailViewModel.kt index da56ff808f..ed29b7c0f8 100644 --- a/app/src/main/java/com/gh/gamecenter/gamecollection/detail/GameCollectionDetailViewModel.kt +++ b/app/src/main/java/com/gh/gamecenter/gamecollection/detail/GameCollectionDetailViewModel.kt @@ -70,7 +70,7 @@ open class GameCollectionDetailViewModel(application: Application, loadResultLiveData.postValue(LoadResult.SUCCESS) mergeData(mListLiveData.value) - postGameCollectionTask("browse_game_list") + postGameCollectionTask("browse_game_list", gameCollectionId) } override fun onFailure(exception: Exception) { @@ -367,10 +367,10 @@ open class GameCollectionDetailViewModel(application: Application, } @SuppressLint("CheckResult") - private fun postGameCollectionTask(event: String) { + private fun postGameCollectionTask(event: String, gameCollectionId: String = "0") { RetrofitManager.getInstance(HaloApp.getInstance()) .newApi - .postGameCollectionTask(event) + .postGameCollectionTask(event, gameCollectionId) .compose(singleToMain()) .subscribe(EmptyResponse()) } diff --git a/app/src/main/java/com/gh/gamecenter/retrofit/service/ApiService.java b/app/src/main/java/com/gh/gamecenter/retrofit/service/ApiService.java index b3b0b4e1d1..4906988a04 100644 --- a/app/src/main/java/com/gh/gamecenter/retrofit/service/ApiService.java +++ b/app/src/main/java/com/gh/gamecenter/retrofit/service/ApiService.java @@ -3430,6 +3430,6 @@ public interface ApiService { /** * 游戏单活动上报任务 */ - @POST("lottery/incr-progress/{task_event}") - Single postGameCollectionTask(@Path("task_event") String event); + @POST("lottery/incr-progress/{task_event}/{game_list_id}") + Single postGameCollectionTask(@Path("task_event") String event, @Path("game_list_id") String gameCollectionId); } \ No newline at end of file