mirror of
https://github.com/getrebuild/rebuild.git
synced 2025-09-06 22:56:44 +08:00
hotfix: Check BUILD
This commit is contained in:
parent
94a6fbbc8b
commit
cb9e48b488
2 changed files with 10 additions and 5 deletions
|
@ -35,6 +35,7 @@ import com.rebuild.core.service.query.QueryFactory;
|
|||
import com.rebuild.core.support.ConfigurationItem;
|
||||
import com.rebuild.core.support.License;
|
||||
import com.rebuild.core.support.RebuildConfiguration;
|
||||
import com.rebuild.core.support.SysbaseHeartbeat;
|
||||
import com.rebuild.core.support.i18n.Language;
|
||||
import com.rebuild.core.support.setup.DatabaseFixer;
|
||||
import com.rebuild.core.support.setup.DockerInstaller;
|
||||
|
@ -224,11 +225,15 @@ public class Application implements ApplicationListener<ApplicationStartedEvent>
|
|||
|
||||
// 版本升级会清除缓存
|
||||
int lastBuild = ObjectUtils.toInt(RebuildConfiguration.get(ConfigurationItem.AppBuild, true), 0);
|
||||
if (lastBuild > 0 && lastBuild != BUILD) {
|
||||
RebuildConfiguration.set(ConfigurationItem.AppBuild, BUILD);
|
||||
// MINOR
|
||||
if (lastBuild > 0 && lastBuild / 100000 != BUILD / 100000) {
|
||||
if (lastBuild / 10000 != BUILD / 10000) {
|
||||
log.warn("Clean up the cache when upgrading : {} from {}", BUILD, lastBuild);
|
||||
Installer.clearAllCache();
|
||||
RebuildConfiguration.set(ConfigurationItem.AppBuild, BUILD);
|
||||
} else {
|
||||
SysbaseHeartbeat.setItem(SysbaseHeartbeat.HasUpdate, null);
|
||||
}
|
||||
}
|
||||
|
||||
StringBuilder logConf = new StringBuilder();
|
||||
|
|
|
@ -35,7 +35,7 @@ public class SysbaseHeartbeat {
|
|||
|
||||
private static final String CKEY_DANGERS = "_DANGERS";
|
||||
|
||||
private static final String HasUpdate = "HasUpdate";
|
||||
public static final String HasUpdate = "HasUpdate";
|
||||
private static final String AdminMsg = "AdminMsg";
|
||||
private static final String UsersMsg = "UsersMsg";
|
||||
private static final String CommercialNoRbv = "CommercialNoRbv";
|
||||
|
|
Loading…
Add table
Reference in a new issue