mirror of
https://github.com/FatttSnake/Pinnacle-OA.git
synced 2026-04-05 15:01:23 +08:00
Added transactional to GroupServiceImpl
This commit is contained in:
@@ -9,6 +9,7 @@ import com.cfive.pinnacle.service.IGroupService;
|
|||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -47,6 +48,7 @@ public class GroupServiceImpl extends ServiceImpl<GroupMapper, Group> implements
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@Transactional
|
||||||
public boolean addGroup(Group group) {
|
public boolean addGroup(Group group) {
|
||||||
if (groupMapper.insert(group) == 1) {
|
if (groupMapper.insert(group) == 1) {
|
||||||
group.getRoles().forEach(role -> {
|
group.getRoles().forEach(role -> {
|
||||||
@@ -64,6 +66,7 @@ public class GroupServiceImpl extends ServiceImpl<GroupMapper, Group> implements
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@Transactional
|
||||||
public boolean modifyGroup(Group group) {
|
public boolean modifyGroup(Group group) {
|
||||||
groupMapper.updateById(group);
|
groupMapper.updateById(group);
|
||||||
Group originalGroup = getGroup(group.getId());
|
Group originalGroup = getGroup(group.getId());
|
||||||
|
|||||||
Reference in New Issue
Block a user