Browse Source

审核通过接口修改通过modeId得到casesId

zhanghang 3 years atrás
parent
commit
e6ab35bf65

+ 11 - 0
src/main/java/com/diagbot/facade/MedAppealExamineInfoManagementFacade.java

@@ -53,6 +53,8 @@ public class MedAppealExamineInfoManagementFacade extends MedAppealExamineInfoSe
     private  MedAppealInfoManagementFacade medAppealInfoManagementFacade;
     @Autowired
     private QcresultInfoFacade qcresultInfoFacade;
+    @Autowired
+    private QcCasesEntryFacade qcCasesEntryFacade;
 
     /**
      * 审核通过
@@ -65,6 +67,15 @@ public class MedAppealExamineInfoManagementFacade extends MedAppealExamineInfoSe
         qcresultVO.setBehospitalCode(approvedVo.getBehospitalCode());
         qcresultVO.setHospitalId(approvedVo.getHospitalId());
         QcResultAlgVO qcResultAlgVO = approvedVo.getQcResultAlgVO();
+        Long modeId = approvedVo.getModeId();
+        if(modeId!=null){
+            QcCasesEntry qcCasesEntry = qcCasesEntryFacade.getOne(new QueryWrapper<QcCasesEntry>()
+                    .eq("is_deleted", IsDeleteEnum.N.getKey())
+                    .eq("mode_id", modeId)
+                    .groupBy("mode_id")
+            );
+            qcResultAlgVO.setCasesId(qcCasesEntry.getCasesId());
+        }
         qcresultVO.setOptResultAlgVO(qcResultAlgVO);
         //获取处理方式
         String handling = approvedVo.getExampleOperation();

+ 3 - 0
src/main/java/com/diagbot/vo/ApprovedVo.java

@@ -67,6 +67,9 @@ public class ApprovedVo {
     @ApiModelProperty("逻辑删除接口(1-恢复和0-删除)标志")
     private Integer delStatus;
 
+    @ApiModelProperty(value = "模块id")
+    private Long modeId;
+
     @ApiModelProperty(value = "操作条目")
     private QcResultAlgVO qcResultAlgVO;
 }