From 6c12dd77bc481aeabec568bfed3dd68e81b80f8b Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期一, 20 十月 2025 08:56:51 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/wuhuyancao' into wuhuyancao
---
keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/utils/update/UpdateUtil.java | 33 +++++++++++++--------------------
1 files changed, 13 insertions(+), 20 deletions(-)
diff --git a/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/utils/update/UpdateUtil.java b/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/utils/update/UpdateUtil.java
index fa148c0..cd748b5 100644
--- a/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/utils/update/UpdateUtil.java
+++ b/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/utils/update/UpdateUtil.java
@@ -16,7 +16,6 @@
import com.doumee.keyCabinet.http.param.BaseResponse;
import com.doumee.keyCabinet.http.param.DevAppVersionParam;
import com.doumee.keyCabinet.http.param.RequestBaseObject;
-import com.doumee.keyCabinet.utils.ParamsUtil;
public class UpdateUtil {
public static String newVerName = "";
@@ -70,29 +69,23 @@
}
private void getUpgradeInfo() {
- if (true) {
- return;
- }
- RequestBaseObject<DevAppVersionParam> request = new RequestBaseObject<>();
- DevAppVersionParam param = new DevAppVersionParam();
- param.setVersionCode(BuildConfig.VERSION_CODE);
- param.setType("2");
- request.setParam(param);
- activity.getVM().getRetrofitService(Apis.class).getVersion(MApplication.getConfigBean().getLanguage(),MApplication.getCookie(),MApplication.getConfigBean().getShopId(),
- MApplication.getConfigBean().getGymId(), ParamsUtil.encodeRequestBody(request))
+ activity.getVM().getRetrofitService(Apis.class).getVersion()
.compose(RxUtils.schedulersTransformer())
.subscribe(new SimpleObserver<BaseResponse<AndroidVersionBean>>(activity.getVM().rxJavaGcManager) {
@Override
public void onNext(@NonNull BaseResponse<AndroidVersionBean> response) {
- if ("000000".equals(response.getErrorCode())) {
- if (response.getRecord()!=null) {
- versionCallBack.isNeedUpdate(true);
- AndroidVersionBean data = response.getRecord();
- upgradeurl=data.getUpdateUrl();
- updatelog=data.getUpdateContent();
- newVerName = response.getRecord().getVersionName();
- doNewVersionUpdate(true);
- return;
+ if (200==response.getCode()) {
+ if (response.getData()!=null) {
+ AndroidVersionBean data = response.getData();
+ if(data!=null&&data.getVersionNum()!=null&&data.getVersionNum()>BuildConfig.VERSION_CODE){
+ versionCallBack.isNeedUpdate(true);
+ upgradeurl=data.getFullFileUrl();
+ updatelog=data.getContent();
+ newVerName = response.getData().getVersionInfo();
+ doNewVersionUpdate(true);
+ }else {
+ versionCallBack.isNeedUpdate(false);
+ }
}else {
versionCallBack.isNeedUpdate(false);
}
--
Gitblit v1.9.3