feat: Implement live environment loading and update race storage metadata handling
This commit is contained in:
parent
4f003bb5a9
commit
77e48b8139
8 changed files with 76 additions and 100 deletions
|
|
@ -60,23 +60,11 @@ boolean faceAiFeatureEnabled = !("0".equals(faceAiFeatureEnabledNormalized) || "
|
|||
<%@ include file="_inc_faceai_identity.jsp" %>
|
||||
<jsp:include page="_inc_lang.jsp" flush="true" />
|
||||
<%
|
||||
java.util.Date faceAiRaceDate = CR.getGara().getDataGaraInizio();
|
||||
String faceAiRacePathBase = CR.getGara().getPathBase() != null ? CR.getGara().getPathBase().trim() : "";
|
||||
String faceAiRaceYear = "";
|
||||
String faceAiRaceMonthFolder = "";
|
||||
String faceAiRaceFolder = "";
|
||||
String faceAiRaceStorageRelativeDir = "";
|
||||
String faceAiExpectedYear = "";
|
||||
String faceAiExpectedMonthFolder = "";
|
||||
if (faceAiRaceDate != null) {
|
||||
java.util.Calendar faceAiCalendar = java.util.Calendar.getInstance();
|
||||
String[] faceAiMonthNames = new String[] { "GENNAIO", "FEBBRAIO", "MARZO", "APRILE", "MAGGIO", "GIUGNO", "LUGLIO", "AGOSTO", "SETTEMBRE", "OTTOBRE", "NOVEMBRE", "DICEMBRE" };
|
||||
int faceAiMonthIndex;
|
||||
faceAiCalendar.setTime(faceAiRaceDate);
|
||||
faceAiExpectedYear = String.valueOf(faceAiCalendar.get(java.util.Calendar.YEAR));
|
||||
faceAiMonthIndex = faceAiCalendar.get(java.util.Calendar.MONTH);
|
||||
faceAiExpectedMonthFolder = String.format("%02d.%s", new Object[] { Integer.valueOf(faceAiMonthIndex + 1), faceAiMonthNames[faceAiMonthIndex] });
|
||||
}
|
||||
if (!faceAiRacePathBase.isEmpty()) {
|
||||
String[] faceAiPathSegments = faceAiRacePathBase.replace('\\', '/').split("/");
|
||||
java.util.ArrayList faceAiNormalizedSegments = new java.util.ArrayList();
|
||||
|
|
@ -114,12 +102,6 @@ if (!faceAiRacePathBase.isEmpty()) {
|
|||
}
|
||||
}
|
||||
}
|
||||
if (!faceAiExpectedYear.isEmpty() && !faceAiExpectedYear.equals(faceAiRaceYear)) {
|
||||
faceAiRaceYear = faceAiExpectedYear;
|
||||
}
|
||||
if (!faceAiExpectedMonthFolder.isEmpty() && !faceAiExpectedMonthFolder.equals(faceAiRaceMonthFolder)) {
|
||||
faceAiRaceMonthFolder = faceAiExpectedMonthFolder;
|
||||
}
|
||||
if (faceAiRaceFolder.isEmpty()) {
|
||||
faceAiRaceFolder = String.valueOf(CR.getGara().getId_gara());
|
||||
}
|
||||
|
|
|
|||
|
|
@ -60,23 +60,11 @@ boolean faceAiFeatureEnabled = !("0".equals(faceAiFeatureEnabledNormalized) || "
|
|||
<%@ include file="_inc_faceai_identity.jsp" %>
|
||||
<jsp:include page="_inc_lang.jsp" flush="true" />
|
||||
<%
|
||||
java.util.Date faceAiRaceDate = CR.getGara().getDataGaraInizio();
|
||||
String faceAiRacePathBase = CR.getGara().getPathBase() != null ? CR.getGara().getPathBase().trim() : "";
|
||||
String faceAiRaceYear = "";
|
||||
String faceAiRaceMonthFolder = "";
|
||||
String faceAiRaceFolder = "";
|
||||
String faceAiRaceStorageRelativeDir = "";
|
||||
String faceAiExpectedYear = "";
|
||||
String faceAiExpectedMonthFolder = "";
|
||||
if (faceAiRaceDate != null) {
|
||||
java.util.Calendar faceAiCalendar = java.util.Calendar.getInstance();
|
||||
String[] faceAiMonthNames = new String[] { "GENNAIO", "FEBBRAIO", "MARZO", "APRILE", "MAGGIO", "GIUGNO", "LUGLIO", "AGOSTO", "SETTEMBRE", "OTTOBRE", "NOVEMBRE", "DICEMBRE" };
|
||||
int faceAiMonthIndex;
|
||||
faceAiCalendar.setTime(faceAiRaceDate);
|
||||
faceAiExpectedYear = String.valueOf(faceAiCalendar.get(java.util.Calendar.YEAR));
|
||||
faceAiMonthIndex = faceAiCalendar.get(java.util.Calendar.MONTH);
|
||||
faceAiExpectedMonthFolder = String.format("%02d.%s", new Object[] { Integer.valueOf(faceAiMonthIndex + 1), faceAiMonthNames[faceAiMonthIndex] });
|
||||
}
|
||||
if (!faceAiRacePathBase.isEmpty()) {
|
||||
String[] faceAiPathSegments = faceAiRacePathBase.replace('\\', '/').split("/");
|
||||
java.util.ArrayList faceAiNormalizedSegments = new java.util.ArrayList();
|
||||
|
|
@ -114,12 +102,6 @@ if (!faceAiRacePathBase.isEmpty()) {
|
|||
}
|
||||
}
|
||||
}
|
||||
if (!faceAiExpectedYear.isEmpty() && !faceAiExpectedYear.equals(faceAiRaceYear)) {
|
||||
faceAiRaceYear = faceAiExpectedYear;
|
||||
}
|
||||
if (!faceAiExpectedMonthFolder.isEmpty() && !faceAiExpectedMonthFolder.equals(faceAiRaceMonthFolder)) {
|
||||
faceAiRaceMonthFolder = faceAiExpectedMonthFolder;
|
||||
}
|
||||
if (faceAiRaceFolder.isEmpty()) {
|
||||
faceAiRaceFolder = String.valueOf(CR.getGara().getId_gara());
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue