✨ 认证审核详情下发审核人与审核时间

This commit is contained in:
2026-10-09 20:47:22 +08:00
parent 143c6f99fb
commit b66984d3a1
2 changed files with 11 additions and 0 deletions
@@ -70,6 +70,12 @@ public class CertAuditDetailVO implements Serializable {
private Long submitUser;
@Schema(description = "本次提交人姓名")
private String submitUserName;
@Schema(description = "本次审核人;未审核时为 null")
private Long auditUser;
@Schema(description = "本次审核人姓名;未审核时为空")
private String auditUserName;
@Schema(description = "审核时间(通过或驳回的时间);未审核时为 null")
private LocalDateTime auditTime;
@Schema(description = "待审快照:本次提交的全量内容")
private String pendingSnapshotJson;
@@ -126,6 +126,11 @@ public class CertAuditServiceImpl implements ICertAuditService {
detail.setSubmitUser(record.getSubmitUser());
// 面向前端的展示字段必须由服务端填好,否则审核页「提交人」一栏恒为空白
detail.setSubmitUserName(UserCache.getUserRealName(record.getSubmitUser()));
// 审核留痕同理:审核人姓名由服务端查好,前端不做用户ID → 姓名的二次请求。
// 记录还在「审核中」时审核人与审核时间都为空,由前端显示占位符
detail.setAuditUser(record.getAuditUser());
detail.setAuditTime(record.getAuditTime());
detail.setAuditUserName(UserCache.getUserRealName(record.getAuditUser()));
detail.setPendingSnapshotJson(record.getSnapshotJson());
// 生效值一侧:从未认证通过时为 null,前端按「无对比基准」处理