diff --git a/src/main/java/au/com/royalpay/payment/manage/appclient/core/impls/RetailAppServiceImp.java b/src/main/java/au/com/royalpay/payment/manage/appclient/core/impls/RetailAppServiceImp.java index efeb6d09a..2601aa5a9 100644 --- a/src/main/java/au/com/royalpay/payment/manage/appclient/core/impls/RetailAppServiceImp.java +++ b/src/main/java/au/com/royalpay/payment/manage/appclient/core/impls/RetailAppServiceImp.java @@ -1032,15 +1032,12 @@ public class RetailAppServiceImp implements RetailAppService { Boolean isUpdate = PlatformEnvironment.getEnv().isAppUpdate(clientType); String updateContent = PlatformEnvironment.getEnv().getAppUpdateContent(clientType); int update_type = 0;// 0:不更新 1:更新 2:强制更新 - String[] versionArr = version.split("\\."); - String[] newVersionArr = newAppVersion.split("\\."); - for (int i = 0; i < newVersionArr.length; i++) { - if (Integer.valueOf(newVersionArr[i]) > Integer.valueOf(versionArr[i])) { - update_type = 1; - if (isUpdate) { - update_type = 2; - } - i = newVersionArr.length + 1; + String versionInt = version.replace(".",""); + String newAppVersionInt = newAppVersion.replace(".",""); + if (Integer.valueOf(versionInt)