diff --git a/nflg_project_dev/nflg-boot-base/nflg-boot-core/src/main/java/com/nflg/product/base/core/config/MybatisPlusHandler.java b/nflg_project_dev/nflg-boot-base/nflg-boot-core/src/main/java/com/nflg/product/base/core/config/MybatisPlusHandler.java index d07cb7fb..d1f039f6 100644 --- a/nflg_project_dev/nflg-boot-base/nflg-boot-core/src/main/java/com/nflg/product/base/core/config/MybatisPlusHandler.java +++ b/nflg_project_dev/nflg-boot-base/nflg-boot-core/src/main/java/com/nflg/product/base/core/config/MybatisPlusHandler.java @@ -20,22 +20,30 @@ public class MybatisPlusHandler implements MetaObjectHandler { public void insertFill(MetaObject metaObject) { this.strictInsertFill(metaObject, "createdBy", String.class, getUserName()); this.strictInsertFill(metaObject, "createdTime", LocalDateTime.class, LocalDateTime.now()); - this.strictInsertFill(metaObject, "updatedBy", String.class, getUserName()); + this.strictInsertFill(metaObject, "updatedBy", String.class, getRealName()); this.strictInsertFill(metaObject, "updatedTime", LocalDateTime.class, LocalDateTime.now()); } @Override public void updateFill(MetaObject metaObject) { - this.strictInsertFill(metaObject, "updatedBy", String.class, getUserName()); + this.strictInsertFill(metaObject, "updatedBy", String.class, getRealName()); this.strictInsertFill(metaObject, "updatedTime", LocalDateTime.class, LocalDateTime.now()); } - private String getUserName() { + private String getRealName() { try { return StrUtil.isNotBlank(SessionUtil.getRealName()) ? SessionUtil.getRealName() : SessionUtil.getUserName(); } catch (NflgBusinessException e) { return "admin"; } } + + private String getUserName() { + try { + return SessionUtil.getUserName(); + } catch (NflgBusinessException e) { + return "admin"; + } + } }