feat(X-Pack): 新增强制修改密码 #9231

This commit is contained in:
fit2cloud-chenyw
2024-05-20 17:36:52 +08:00
parent bbc6064045
commit a1bb447088
12 changed files with 106 additions and 5 deletions

View File

@@ -7,4 +7,6 @@ public class XpackSettingConstants {
public static final String Front_Time_Out = "basic.frontTimeOut";
public static final String PLATFORM_OID = "basic.platformOid";
public static final String PLATFORM_RID = "basic.platformRid";
public static final String DIP = "basic.dip";
public static final String PVP = "basic.pvp";
}

View File

@@ -0,0 +1,16 @@
package io.dataease.utils;
import org.apache.commons.lang3.ObjectUtils;
import java.util.Calendar;
public class CalendarUtils {
public static Long getTimeAfterMonth(Long time, int months) {
if (ObjectUtils.isEmpty(time)) time = System.currentTimeMillis();
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(time);
calendar.add(Calendar.MONTH, months);
return calendar.getTimeInMillis();
}
}

View File

@@ -11,6 +11,8 @@ public class SystemSettingUtils {
List<String> xpackSettingList = List.of(XpackSettingConstants.AUTO_CREATE_USER,
XpackSettingConstants.LOG_LIVE_TIME,
XpackSettingConstants.PLATFORM_OID,
XpackSettingConstants.DIP,
XpackSettingConstants.PVP,
XpackSettingConstants.PLATFORM_RID);
return xpackSettingList.contains(pkey);
}