Sfoglia il codice sorgente

Merge branch 'dev/icssNCD' into dev/KLBstand

gaodm 6 anni fa
parent
commit
17f9d8169f

+ 2 - 0
icss-service/src/main/java/com/diagbot/facade/ScaleContentFacade.java

@@ -5,6 +5,7 @@ import com.diagbot.client.AiptServiceClient;
 import com.diagbot.client.bean.SearchData;
 import com.diagbot.dto.RespDTO;
 import com.diagbot.entity.ScaleContent;
+import com.diagbot.enums.IsDeleteEnum;
 import com.diagbot.enums.ScaleTypeEnum;
 import com.diagbot.exception.CommonErrorCode;
 import com.diagbot.exception.CommonException;
@@ -53,6 +54,7 @@ public class ScaleContentFacade extends ScaleContentServiceImpl {
         //获取内容列表
         List<ScaleContent> data = this.list(new QueryWrapper<ScaleContent>()
                 .eq("scale_id", scaleId)
+                .eq("is_deleted", IsDeleteEnum.N.getKey())
                 .orderByAsc("order_no"));
 
         //看需是否要调用大数据

+ 12 - 2
icssman-service/src/main/java/com/diagbot/facade/ScaleContentFacade.java

@@ -9,6 +9,7 @@ import com.diagbot.client.UserServiceClient;
 import com.diagbot.dto.QuestionPageDTO;
 import com.diagbot.dto.RespDTO;
 import com.diagbot.dto.ScaleContentDTO;
+import com.diagbot.entity.QuestionInfo;
 import com.diagbot.entity.ScaleContent;
 import com.diagbot.enums.IsDeleteEnum;
 import com.diagbot.exception.CommonErrorCode;
@@ -45,6 +46,8 @@ public class ScaleContentFacade extends ScaleContentServiceImpl {
     ScaleContentService scaleContentService;
     @Autowired
     UserServiceClient userServiceClient;
+    @Autowired
+    QuestionFacade questionFacade;
 
     /**
      * 量表内容新增或更新
@@ -55,7 +58,14 @@ public class ScaleContentFacade extends ScaleContentServiceImpl {
         Long scaleId = scaleContentSaveVO.getScaleId();
         Date now = DateUtil.now();
         String userId = UserUtils.getCurrentPrincipleID();
-        //删除原关联内容
+
+        // 更新修改信息
+        questionFacade.update(new QuestionInfo(), new UpdateWrapper<QuestionInfo>()
+                .eq("id", scaleId)
+                .set("gmt_modified", now)
+                .set("modifier", userId)
+        );
+        // 删除原关联内容
         if (scaleId != null) {
             this.update(new ScaleContent(), new UpdateWrapper<ScaleContent>()
                     .eq("scale_id", scaleId)
@@ -64,7 +74,7 @@ public class ScaleContentFacade extends ScaleContentServiceImpl {
                     .set("modifier", userId)
                     .set("is_deleted", IsDeleteEnum.Y.getKey()));
         }
-        //新增关联内容
+        // 新增关联内容
         List<ScaleContent> list = new ArrayList<>();
         List<ScaleContentVO> scaleContentVOS = scaleContentSaveVO.getContent();
         for (ScaleContentVO scaleContentVO : scaleContentVOS) {