hotfix: Check BUILD

This commit is contained in:
RB 2025-05-22 23:47:34 +08:00
parent 94a6fbbc8b
commit cb9e48b488
2 changed files with 10 additions and 5 deletions

View file

@ -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);
// MINOR
if (lastBuild > 0 && lastBuild / 100000 != BUILD / 100000) {
log.warn("Clean up the cache when upgrading : {} from {}", BUILD, lastBuild);
Installer.clearAllCache();
if (lastBuild > 0 && lastBuild != BUILD) {
RebuildConfiguration.set(ConfigurationItem.AppBuild, BUILD);
// MINOR
if (lastBuild / 10000 != BUILD / 10000) {
log.warn("Clean up the cache when upgrading : {} from {}", BUILD, lastBuild);
Installer.clearAllCache();
} else {
SysbaseHeartbeat.setItem(SysbaseHeartbeat.HasUpdate, null);
}
}
StringBuilder logConf = new StringBuilder();

View file

@ -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";