diff --git a/maxkey-persistence/src/main/java/org/dromara/maxkey/persistence/repository/LoginHistoryRepository.java b/maxkey-persistence/src/main/java/org/dromara/maxkey/persistence/repository/LoginHistoryRepository.java index 5381219f..c40a10cd 100644 --- a/maxkey-persistence/src/main/java/org/dromara/maxkey/persistence/repository/LoginHistoryRepository.java +++ b/maxkey-persistence/src/main/java/org/dromara/maxkey/persistence/repository/LoginHistoryRepository.java @@ -19,6 +19,7 @@ package org.dromara.maxkey.persistence.repository; import java.sql.Types; +import org.apache.commons.lang3.StringUtils; import org.dromara.maxkey.entity.history.HistoryLogin; import org.dromara.maxkey.web.WebContext; import org.slf4j.Logger; @@ -61,6 +62,9 @@ public class LoginHistoryRepository { public void login(HistoryLogin historyLogin) { historyLogin.setId(WebContext.genId()); + if(StringUtils.isBlank(historyLogin.getInstId())) { + historyLogin.setInstId("1"); + } //Thread insert new Thread(new HistoryLoginRunnable(jdbcTemplate,historyLogin)).start(); }