fix: 发布时间用reviewedAt替代createdAt+保存时间用updatedAt+DTO补充字段

This commit is contained in:
mediabot-pt
2026-07-02 11:43:59 +08:00
parent 4afc3b632b
commit 96870bf4a5
5 changed files with 11 additions and 8 deletions

View File

@@ -20,7 +20,7 @@ public class SiteAccessSummaryDTO {
private int uncheckedCount;
private int pendingConfigCount;
private LocalDateTime lastSubmitted;
private LocalDateTime configUpdatedAt;
private LocalDateTime configSavedAt;
private LocalDateTime configPublishedAt;
private List<AccessPageSummaryDTO> pages;
}

View File

@@ -20,4 +20,5 @@ public class SiteConfigDTO {
private Long submitterId;
private LocalDateTime createdAt;
private LocalDateTime updatedAt;
private LocalDateTime reviewedAt;
}

View File

@@ -170,8 +170,8 @@ public class AccessResultServiceImpl implements AccessResultService {
SiteConfig latest = siteConfigMapper.selectLatestBySiteId(k);
if (latest != null) {
s.setLatestVersion(latest.getVersion());
s.setConfigUpdatedAt(latest.getUpdatedAt());
s.setConfigPublishedAt(latest.getCreatedAt());
s.setConfigSavedAt(latest.getUpdatedAt());
s.setConfigPublishedAt(latest.getReviewedAt());
}
return s;
});

View File

@@ -88,6 +88,7 @@ public class ConfigServiceImpl implements ConfigService {
dto.setSubmitterId(config.getSubmitterId());
dto.setCreatedAt(config.getCreatedAt());
dto.setUpdatedAt(config.getUpdatedAt());
dto.setReviewedAt(config.getReviewedAt());
return dto;
}
}