diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/GroupServiceImpl.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/GroupServiceImpl.java index 7d16fdb..ce1a6f2 100644 --- a/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/GroupServiceImpl.java +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/GroupServiceImpl.java @@ -9,6 +9,7 @@ import com.cfive.pinnacle.service.IGroupService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.HashSet; import java.util.List; @@ -47,6 +48,7 @@ public class GroupServiceImpl extends ServiceImpl implements } @Override + @Transactional public boolean addGroup(Group group) { if (groupMapper.insert(group) == 1) { group.getRoles().forEach(role -> { @@ -64,6 +66,7 @@ public class GroupServiceImpl extends ServiceImpl implements } @Override + @Transactional public boolean modifyGroup(Group group) { groupMapper.updateById(group); Group originalGroup = getGroup(group.getId());