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

增加版本控制接口参数

Pq пре 1 година
родитељ
комит
85fdb8df09

+ 1 - 1
BaseLibrary/src/main/java/com/cooleshow/base/data/api/AppVersionApi.java

@@ -16,5 +16,5 @@ import static com.cooleshow.base.common.BaseConstant.AUTH_GROUP;
 public interface AppVersionApi {
 
     @GET(ADMIN_GROUP + "appVersionInfo/queryByPlatform")
-    Observable<BaseResponse<UpdateAppBean>> queryByPlatform(@Query("platform") String platfrom);
+    Observable<BaseResponse<UpdateAppBean>> queryByPlatform(@Query("platform") String platfrom,@Query("localVersion") String localVersion);
 }

+ 2 - 1
BaseLibrary/src/main/java/com/cooleshow/base/utils/helper/UpdateAppHelper.java

@@ -76,7 +76,8 @@ public class UpdateAppHelper {
 
 
     private void queryByPlatform(Context context, String platform, boolean isNeedTip) {
-        Observable<BaseResponse<UpdateAppBean>> observable = RetrofitFactory.Companion.getInstance().create(AppVersionApi.class).queryByPlatform(platform);
+        String appVersionName = AppUtils.getAppVersionName();
+        Observable<BaseResponse<UpdateAppBean>> observable = RetrofitFactory.Companion.getInstance().create(AppVersionApi.class).queryByPlatform(platform,appVersionName);
         observable.subscribeOn(Schedulers.newThread())
                 .observeOn(AndroidSchedulers.mainThread())
                 .subscribe(new Observer<BaseResponse<UpdateAppBean>>() {