chenjun 4 mesi fa
parent
commit
b9d481fb70

+ 3 - 0
ais_knowledge/knowledge/src/main/java/com/zjugis/ai/knowledge/service/KnowledgeTypeServiceImpl.java

@@ -10,6 +10,7 @@ import com.zjugis.ai.knowledge.dal.mapper.KnowledgeFileMapper;
 import com.zjugis.ai.knowledge.dal.mapper.KnowledgeTypeMapper;
 import com.zjugis.ai.knowledge.util.object.BeanUtils;
 import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
 
 import javax.annotation.Resource;
 import java.util.List;
@@ -77,6 +78,7 @@ public class KnowledgeTypeServiceImpl implements KnowledgeTypeService {
     }
 
     @Override
+    @Transactional(rollbackFor = Exception.class)
     public void moveUp(Long id) {
         KnowledgeTypeDO current = knowledgeTypeMapper.selectById(id);
         List<KnowledgeTypeDO> siblings = getSiblings(current.getParentId());
@@ -89,6 +91,7 @@ public class KnowledgeTypeServiceImpl implements KnowledgeTypeService {
     }
 
     @Override
+    @Transactional(rollbackFor = Exception.class)
     public void moveDown(Long id) {
         KnowledgeTypeDO current = knowledgeTypeMapper.selectById(id);
         List<KnowledgeTypeDO> siblings = getSiblings(current.getParentId());