From b66984d3a1c0f46da51d6d2ff4b7ce53d89513e4 Mon Sep 17 00:00:00 2001 From: weicw1996 Date: Fri, 9 Oct 2026 20:47:22 +0800 Subject: [PATCH] =?UTF-8?q?:sparkles:=20=E8=AE=A4=E8=AF=81=E5=AE=A1?= =?UTF-8?q?=E6=A0=B8=E8=AF=A6=E6=83=85=E4=B8=8B=E5=8F=91=E5=AE=A1=E6=A0=B8?= =?UTF-8?q?=E4=BA=BA=E4=B8=8E=E5=AE=A1=E6=A0=B8=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../springblade/transport/pojo/vo/CertAuditDetailVO.java | 6 ++++++ .../transport/service/impl/CertAuditServiceImpl.java | 5 +++++ 2 files changed, 11 insertions(+) diff --git a/blade-service-api/blade-transport-api/src/main/java/org/springblade/transport/pojo/vo/CertAuditDetailVO.java b/blade-service-api/blade-transport-api/src/main/java/org/springblade/transport/pojo/vo/CertAuditDetailVO.java index 9df6f808..577ce62e 100644 --- a/blade-service-api/blade-transport-api/src/main/java/org/springblade/transport/pojo/vo/CertAuditDetailVO.java +++ b/blade-service-api/blade-transport-api/src/main/java/org/springblade/transport/pojo/vo/CertAuditDetailVO.java @@ -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; diff --git a/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/CertAuditServiceImpl.java b/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/CertAuditServiceImpl.java index b7bb4e34..0a36f125 100644 --- a/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/CertAuditServiceImpl.java +++ b/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/CertAuditServiceImpl.java @@ -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,前端按「无对比基准」处理