feat(REQ-3714): 处理平台班组删除人员

This commit is contained in:
zhanghonghao 2025-03-11 13:48:56 +08:00
parent de4f798cc0
commit e7544c7b35
2 changed files with 4 additions and 2 deletions

View File

@ -58,9 +58,7 @@ public class OrganizationalTeamOuRelation {
private JSONObject extra;
protected Date createAt;
protected Long createBy;
protected Date updateAt;
protected Long updateBy;
@TableField("is_delete")
protected Long isDelete = 0L;
}

View File

@ -2,6 +2,7 @@ package cn.axzo.orgmanax.server.orguser.foundation.impl;
import cn.axzo.apollo.workspace.api.v2.workspace.req.WorkspaceDetailReq;
import cn.axzo.apollo.workspace.api.v2.workspace.resp.WorkspaceDetailResp;
import cn.axzo.orgmanax.dto.common.util.NumberUtil;
import cn.axzo.orgmanax.dto.nodeuser.enums.OrgUserStatusEnum;
import cn.axzo.orgmanax.dto.orguser.dto.OrgUserDTO;
import cn.axzo.orgmanax.dto.orguser.event.OrgUserStatusChangedEvent;
@ -42,6 +43,9 @@ public class OrgUserFoundationServiceImpl implements OrgUserFoundationService {
@Override
public void batchWithdrawOrQuit(OrgUserWithdrawOrQuitReq req) {
OrgUserStatusEnum status;
if (NumberUtil.isNotPositiveNumber(req.getWorkspaceId())) {
return;
}
if (req.isUnitUpdate()) {
WorkspaceDetailReq workspaceDetailReq = new WorkspaceDetailReq();
workspaceDetailReq.setId(req.getWorkspaceId());