瀏覽代碼

静态知识维护

zhaops 4 年之前
父節點
當前提交
8fe8db0d79

+ 3 - 0
src/main/java/com/diagbot/service/KlConceptDetailService.java

@@ -3,6 +3,8 @@ package com.diagbot.service;
 import com.baomidou.dynamic.datasource.annotation.DS;
 import com.diagbot.entity.KlConceptDetail;
 import com.baomidou.mybatisplus.extension.service.IService;
+import org.springframework.transaction.annotation.Propagation;
+import org.springframework.transaction.annotation.Transactional;
 
 /**
  * <p>
@@ -13,6 +15,7 @@ import com.baomidou.mybatisplus.extension.service.IService;
  * @since 2021-01-21
  */
 @DS("med")
+@Transactional(propagation = Propagation.REQUIRES_NEW, rollbackFor = Exception.class)
 public interface KlConceptDetailService extends IService<KlConceptDetail> {
 
 }

+ 3 - 0
src/main/java/com/diagbot/service/KlConceptService.java

@@ -7,6 +7,8 @@ import com.diagbot.entity.KlConcept;
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.diagbot.vo.MedRetrievalVO;
 import com.diagbot.vo.StaticKnowledgeIndexVO;
+import org.springframework.transaction.annotation.Propagation;
+import org.springframework.transaction.annotation.Transactional;
 
 import java.util.List;
 
@@ -19,6 +21,7 @@ import java.util.List;
  * @since 2021-01-21
  */
 @DS("med")
+@Transactional(propagation = Propagation.REQUIRES_NEW, rollbackFor = Exception.class)
 public interface KlConceptService extends IService<KlConcept> {
 
     List<IndexDTO> index(MedRetrievalVO medRetrievalVO);

+ 3 - 0
src/main/java/com/diagbot/service/KlConceptStaticService.java

@@ -7,6 +7,8 @@ import com.diagbot.dto.KlConceptStaticDTO;
 import com.diagbot.entity.KlConceptStatic;
 import com.diagbot.vo.KlConceptStaticPageVO;
 import org.apache.ibatis.annotations.Param;
+import org.springframework.transaction.annotation.Propagation;
+import org.springframework.transaction.annotation.Transactional;
 
 /**
  * <p>
@@ -17,6 +19,7 @@ import org.apache.ibatis.annotations.Param;
  * @since 2021-01-21
  */
 @DS("med")
+@Transactional(propagation = Propagation.REQUIRES_NEW, rollbackFor = Exception.class)
 public interface KlConceptStaticService extends IService<KlConceptStatic> {
 
     IPage<KlConceptStaticDTO> getPage(@Param("klConceptStaticPageVO") KlConceptStaticPageVO klConceptStaticPageVO);

+ 2 - 2
src/main/java/com/diagbot/web/KlConceptStaticController.java

@@ -63,9 +63,9 @@ public class KlConceptStaticController {
                     "details: 明细<br>")
     @PostMapping("/saveOrUpdateRecord")
     @SysLogger("saveOrUpdateRecord")
-    //@Transactional
+    @Transactional(rollbackFor = Exception.class)
     public RespDTO<Boolean> saveOrUpdateRecord(@Valid @RequestBody KlConceptStaticVO klConceptStaticVO) {
         Boolean data = klConceptStaticFacade.saveOrUpdateRecord(klConceptStaticVO);
         return RespDTO.onSuc(data);
     }
-}
+}