feat:[REQ-3488] 暂时提交

This commit is contained in:
liuyang 2025-01-15 15:05:43 +08:00
parent b351cdba8e
commit 33149732d0

View File

@ -23,6 +23,8 @@ import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollStreamUtil;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.convert.Convert;
import cn.hutool.core.date.DateTime;
import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
@ -152,19 +154,23 @@ public class CooperateShipFoundationServiceImpl implements CooperateShipFoundati
}
// 构建新的协同关系
DateTime date = DateUtil.date();
SaasCooperateShip cooperateShip = SaasCooperateShip.builder()
.parentId(creator.getParentId())
.workspaceId(creator.getWorkspaceId())
.workspaceType(creator.getWorkspaceType())
.workspaceName(creator.getWorkspaceName())
.status(CooperateShipStatusEnum.PRESENT.getCode())
.joinAt(new Date())
.joinAt(date)
.organizationalUnitId(creator.getOrganizationalUnitId())
.organizationalUnitName(creator.getOrganizationalUnitName())
.cooperateType(creator.getCooperateType())
.organizationalNodeId(creator.getOrganizationalNodeId())
.partnerShip(creator.getPartnerShip())
.createAt(date)
.createBy(creator.getOperatorId())
.updateAt(date)
.updateBy(creator.getOperatorId())
.path(Optional.ofNullable(parentCooperateShip).map(SaasCooperateShip::getPath).orElse(""))
.build();