From d5f31da708ae45562d12273b946a281054bcbd2e Mon Sep 17 00:00:00 2001 From: SondonYong Date: Thu, 4 Dec 2025 09:45:37 +0800 Subject: [PATCH] =?UTF-8?q?dev:app=E7=AB=AF=E6=89=AB=E7=A0=81=E5=85=A5?= =?UTF-8?q?=E8=81=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/zcloud/basic/info/command/UserAddExe.java | 2 +- .../basic/info/domain/model/UserChangeRecordE.java | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/web-app/src/main/java/com/zcloud/basic/info/command/UserAddExe.java b/web-app/src/main/java/com/zcloud/basic/info/command/UserAddExe.java index 48aaa38..c3e37e2 100644 --- a/web-app/src/main/java/com/zcloud/basic/info/command/UserAddExe.java +++ b/web-app/src/main/java/com/zcloud/basic/info/command/UserAddExe.java @@ -174,7 +174,7 @@ public class UserAddExe { // 插入user_change_record表 UserChangeRecordE userChangeRecordE = new UserChangeRecordE(); - userChangeRecordE.initUserAdd(userE, cmd.getCorpinfoName(), cmd.getDepartmentName()); + userChangeRecordE.initUserAddFromApp(userE, cmd.getCorpinfoName(), cmd.getDepartmentName()); userChangeRecordGateway.add(userChangeRecordE); return true; diff --git a/web-domain/src/main/java/com/zcloud/basic/info/domain/model/UserChangeRecordE.java b/web-domain/src/main/java/com/zcloud/basic/info/domain/model/UserChangeRecordE.java index f897b32..eda0f26 100644 --- a/web-domain/src/main/java/com/zcloud/basic/info/domain/model/UserChangeRecordE.java +++ b/web-domain/src/main/java/com/zcloud/basic/info/domain/model/UserChangeRecordE.java @@ -70,6 +70,19 @@ public class UserChangeRecordE extends BaseE { this.setStatus(UserChangeRecordStatusEnum.APPROVED.getCode()); } + public void initUserAddFromApp(UserE userE, String corpinfoName, String departmentName) { + this.setUserId(userE.getId()); + this.setChangeTime(new Date()); + this.setCorpinfoIdAfter(userE.getCorpinfoId()); + this.setCorpinfoNameAfter(corpinfoName); + this.setDepartmentIdAfter(userE.getDepartmentId()); + this.setDepartmentNameAfter(departmentName); + this.setPostIdAfter(userE.getPostId()); + this.setPostNameAfter(userE.getPostName()); + this.setUserStatusAfter(UserEmploymentFlagEnum.ENTRY_AUDIT.getCode()); + this.setStatus(UserChangeRecordStatusEnum.PENDING.getCode()); + } + public void initUserUpdate(UserE userE, UserE oldUserE, String corpName, String name) { this.setUserId(userE.getId()); this.setChangeTime(new Date());