This commit is contained in:
2022-04-04 12:17:21 +08:00
parent 8d549ed082
commit 51c9f0e187
11 changed files with 130 additions and 66 deletions
@@ -6,76 +6,88 @@ public class VersionBean implements Serializable {
private int versionId;
private int version;
private String versionName;
private String introduce;
private String updateType;
private String createTime;
private String remark;
private String apkUrl;
private ParamsDao data;
public String getApkUrl() {
return apkUrl;
public ParamsDao getData() {
return data;
}
public void setApkUrl(String apkUrl) {
this.apkUrl = apkUrl;
public void setData(ParamsDao data) {
this.data = data;
}
public int getVersionId() {
return versionId;
}
public static class ParamsDao implements Serializable{
private int versionId;
private int version;
private String versionName;
private String introduce;
private String updateType;
private String createTime;
private String remark;
private String apkUrl;
public void setVersionId(int versionId) {
this.versionId = versionId;
}
public String getApkUrl() {
return apkUrl;
}
public int getVersion() {
return version;
}
public void setApkUrl(String apkUrl) {
this.apkUrl = apkUrl;
}
public void setVersion(int version) {
this.version = version;
}
public int getVersionId() {
return versionId;
}
public String getVersionName() {
return versionName;
}
public void setVersionId(int versionId) {
this.versionId = versionId;
}
public void setVersionName(String versionName) {
this.versionName = versionName;
}
public int getVersion() {
return version;
}
public String getIntroduce() {
return introduce;
}
public void setVersion(int version) {
this.version = version;
}
public void setIntroduce(String introduce) {
this.introduce = introduce;
}
public String getVersionName() {
return versionName;
}
public String getUpdateType() {
return updateType;
}
public void setVersionName(String versionName) {
this.versionName = versionName;
}
public void setUpdateType(String updateType) {
this.updateType = updateType;
}
public String getIntroduce() {
return introduce;
}
public String getCreateTime() {
return createTime;
}
public void setIntroduce(String introduce) {
this.introduce = introduce;
}
public void setCreateTime(String createTime) {
this.createTime = createTime;
}
public String getUpdateType() {
return updateType;
}
public String getRemark() {
return remark;
}
public void setUpdateType(String updateType) {
this.updateType = updateType;
}
public void setRemark(String remark) {
this.remark = remark;
public String getCreateTime() {
return createTime;
}
public void setCreateTime(String createTime) {
this.createTime = createTime;
}
public String getRemark() {
return remark;
}
public void setRemark(String remark) {
this.remark = remark;
}
}
}
@@ -66,7 +66,7 @@ public class VersionUtils {
Type type = new TypeToken<CommonResponseBean<VersionBean>>() {
}.getType();
CommonResponseBean<VersionBean> o = JsonUtils.getInstance().fromJson(result, type);
VersionBean data = o.getData();
VersionBean.ParamsDao data = o.getData().getData();
if ("1".equals(data.getUpdateType())) {
downloadBuilder.setForceRedownload(true);
}else{
@@ -74,9 +74,9 @@ public class VersionUtils {
}
if (AppUtils.getAppVersionCode() < data.getVersion()) {
UIData uiData = UIData.create();
uiData.setTitle(o.getData().getVersionName());
uiData.setDownloadUrl(o.getData().getApkUrl());
uiData.setContent(o.getData().getIntroduce());
uiData.setTitle(data.getVersionName());
uiData.setDownloadUrl(data.getApkUrl());
uiData.setContent(data.getIntroduce());
return uiData;
}
if (isShow){