mirror of
https://github.com/nagisa77/OpenIsle.git
synced 2026-04-21 11:27:27 +08:00
@@ -121,6 +121,7 @@ public class SecurityConfig {
|
|||||||
.requestMatchers(HttpMethod.POST, "/api/tags/**").authenticated()
|
.requestMatchers(HttpMethod.POST, "/api/tags/**").authenticated()
|
||||||
.requestMatchers(HttpMethod.DELETE, "/api/categories/**").hasAuthority("ADMIN")
|
.requestMatchers(HttpMethod.DELETE, "/api/categories/**").hasAuthority("ADMIN")
|
||||||
.requestMatchers(HttpMethod.DELETE, "/api/tags/**").hasAuthority("ADMIN")
|
.requestMatchers(HttpMethod.DELETE, "/api/tags/**").hasAuthority("ADMIN")
|
||||||
|
.requestMatchers(HttpMethod.GET, "/api/stats/**").hasAuthority("ADMIN")
|
||||||
.requestMatchers("/api/admin/**").hasAuthority("ADMIN")
|
.requestMatchers("/api/admin/**").hasAuthority("ADMIN")
|
||||||
.anyRequest().authenticated()
|
.anyRequest().authenticated()
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -20,7 +20,15 @@ public class StatService {
|
|||||||
private Map<LocalDate, Long> toDateMap(LocalDate start, LocalDate end, java.util.List<Object[]> list) {
|
private Map<LocalDate, Long> toDateMap(LocalDate start, LocalDate end, java.util.List<Object[]> list) {
|
||||||
Map<LocalDate, Long> result = new LinkedHashMap<>();
|
Map<LocalDate, Long> result = new LinkedHashMap<>();
|
||||||
for (var obj : list) {
|
for (var obj : list) {
|
||||||
LocalDate d = (LocalDate) obj[0];
|
Object dateObj = obj[0];
|
||||||
|
LocalDate d;
|
||||||
|
if (dateObj instanceof java.sql.Date sqlDate) {
|
||||||
|
d = sqlDate.toLocalDate();
|
||||||
|
} else if (dateObj instanceof LocalDate localDate) {
|
||||||
|
d = localDate;
|
||||||
|
} else {
|
||||||
|
d = LocalDate.parse(dateObj.toString());
|
||||||
|
}
|
||||||
Long c = ((Number) obj[1]).longValue();
|
Long c = ((Number) obj[1]).longValue();
|
||||||
result.put(d, c);
|
result.put(d, c);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -103,6 +103,5 @@ onMounted(loadData)
|
|||||||
max-width: var(--page-max-width);
|
max-width: var(--page-max-width);
|
||||||
background-color: var(--background-color);
|
background-color: var(--background-color);
|
||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
height: 100%;
|
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
Reference in New Issue
Block a user