소스 검색

如果历史的版本,统一提示强更

zouxuan 1 년 전
부모
커밋
2252b4495e
1개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 6 0
      mec-application/src/main/java/com/ym/mec/web/controller/AppVersionInfoController.java

+ 6 - 0
mec-application/src/main/java/com/ym/mec/web/controller/AppVersionInfoController.java

@@ -47,6 +47,9 @@ public class AppVersionInfoController extends BaseController {
 			if("2.0.9".equals(appVersionInfo.getVersion()) && "android-education".equals(appVersionInfo.getPlatform())){
 			if("2.0.9".equals(appVersionInfo.getVersion()) && "android-education".equals(appVersionInfo.getPlatform())){
 				AppVersionInfoBak appVersionInfoBak = JSONObject.parseObject(JSONObject.toJSONString(appVersionInfo),AppVersionInfoBak.class);
 				AppVersionInfoBak appVersionInfoBak = JSONObject.parseObject(JSONObject.toJSONString(appVersionInfo),AppVersionInfoBak.class);
 				appVersionInfoBak.setDownloadUrl(new String(appVersionInfo.getDownloadUrl()));
 				appVersionInfoBak.setDownloadUrl(new String(appVersionInfo.getDownloadUrl()));
+				if (StringUtils.isEmpty(localVersion)) {
+					appVersionInfoBak.setIsForceUpdate(true);
+				}
 				return succeed(appVersionInfoBak);
 				return succeed(appVersionInfoBak);
 			}
 			}
 			//如果应用版本跨多个版本时若其中任何一个版本有强制更新,返回字段标记为强制更新
 			//如果应用版本跨多个版本时若其中任何一个版本有强制更新,返回字段标记为强制更新
@@ -57,6 +60,9 @@ public class AppVersionInfoController extends BaseController {
 					appVersionInfo.setIsForceUpdate(true);
 					appVersionInfo.setIsForceUpdate(true);
 				}
 				}
 			}
 			}
+			if (StringUtils.isEmpty(localVersion)) {
+				appVersionInfo.setIsForceUpdate(true);
+			}
 			return succeed(appVersionInfo);
 			return succeed(appVersionInfo);
 		}
 		}
 		return failed();
 		return failed();