diff options
| author | zhangshuai <[email protected]> | 2024-09-06 09:18:16 +0800 |
|---|---|---|
| committer | zhangshuai <[email protected]> | 2024-09-06 09:18:16 +0800 |
| commit | 11e1b85ba55606a5b4bc016de68c38f8e684600a (patch) | |
| tree | ba5a4c036c0e2d2c8f7f305e11d7e850d9a5938e | |
| parent | 70c8d98d993df890deca78d71b42740ffbc37193 (diff) | |
fix: workspace member 接口添加事务
| -rw-r--r-- | src/main/java/net/geedge/asw/module/workspace/service/impl/WorkspaceMemberServiceImpl.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main/java/net/geedge/asw/module/workspace/service/impl/WorkspaceMemberServiceImpl.java b/src/main/java/net/geedge/asw/module/workspace/service/impl/WorkspaceMemberServiceImpl.java index 2612375..e9dd05c 100644 --- a/src/main/java/net/geedge/asw/module/workspace/service/impl/WorkspaceMemberServiceImpl.java +++ b/src/main/java/net/geedge/asw/module/workspace/service/impl/WorkspaceMemberServiceImpl.java @@ -14,6 +14,7 @@ import net.geedge.asw.module.workspace.entity.WorkspaceMemberEntity; import net.geedge.asw.module.workspace.service.IWorkspaceMemberService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; import java.util.Map; @@ -37,6 +38,7 @@ public class WorkspaceMemberServiceImpl extends ServiceImpl<WorkspaceMemberDao, } @Override + @Transactional(rollbackFor = Exception.class) public List<WorkspaceMemberEntity> saveMember(String workspaceId, List<WorkspaceMemberEntity> memberList) { validateInfo(workspaceId, memberList); workspaceMemberService.saveBatch(memberList); @@ -46,6 +48,7 @@ public class WorkspaceMemberServiceImpl extends ServiceImpl<WorkspaceMemberDao, } @Override + @Transactional(rollbackFor = Exception.class) public List<WorkspaceMemberEntity> updateMember(String workspaceId, List<WorkspaceMemberEntity> memberList) { validateInfo(workspaceId, memberList); workspaceMemberService.remove(new LambdaQueryWrapper<WorkspaceMemberEntity>().eq(WorkspaceMemberEntity::getWorkspaceId, workspaceId)); |
