dev:app端扫码入职

main
SondonYong 2025-12-04 09:45:37 +08:00
parent 905de45218
commit d5f31da708
2 changed files with 14 additions and 1 deletions

View File

@ -174,7 +174,7 @@ public class UserAddExe {
// 插入user_change_record表 // 插入user_change_record表
UserChangeRecordE userChangeRecordE = new UserChangeRecordE(); UserChangeRecordE userChangeRecordE = new UserChangeRecordE();
userChangeRecordE.initUserAdd(userE, cmd.getCorpinfoName(), cmd.getDepartmentName()); userChangeRecordE.initUserAddFromApp(userE, cmd.getCorpinfoName(), cmd.getDepartmentName());
userChangeRecordGateway.add(userChangeRecordE); userChangeRecordGateway.add(userChangeRecordE);
return true; return true;

View File

@ -70,6 +70,19 @@ public class UserChangeRecordE extends BaseE {
this.setStatus(UserChangeRecordStatusEnum.APPROVED.getCode()); 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) { public void initUserUpdate(UserE userE, UserE oldUserE, String corpName, String name) {
this.setUserId(userE.getId()); this.setUserId(userE.getId());
this.setChangeTime(new Date()); this.setChangeTime(new Date());