Browse Source

审核通过修改接口

zhanghang 3 years ago
parent
commit
efa8518f1b

+ 6 - 2
src/main/java/com/diagbot/facade/MedAppealExamineInfoManagementFacade.java

@@ -78,7 +78,6 @@ public class MedAppealExamineInfoManagementFacade extends MedAppealExamineInfoSe
                 qcResultAlgVO.setCasesId(qcCasesEntry.getCasesId());
             }
         }
-        qcresultVO.setOptResultAlgVO(qcResultAlgVO);
         //获取处理方式
         String handling = approvedVo.getExampleOperation();
         if (StringUtil.isNotEmpty(handling) && handling.equals(ExampleOperationEnum.UP_OR_DEL.getKey())) {
@@ -89,6 +88,8 @@ public class MedAppealExamineInfoManagementFacade extends MedAppealExamineInfoSe
             //调用删除接口
             qcresultVO.setDelStatus(0);
             qcresultVO.setType(4);
+            qcResultAlgVO.setId(detail.getId());
+            qcresultVO.setOptResultAlgVO(qcResultAlgVO);
             AnalyzeDTO analyzeDTORespDTO = qcresultInfoFacade.changeQcResult(qcresultVO);
             if (analyzeDTORespDTO.getIsSuccess()) {
                 approvedVo.setQcresultDetailId(detail.getId());
@@ -119,7 +120,8 @@ public class MedAppealExamineInfoManagementFacade extends MedAppealExamineInfoSe
             }
             //调用修改接口
             qcresultVO.setType(3);
-            approvedVo.setQcresultDetailId(detail.getId());
+            qcResultAlgVO.setId(detail.getId());
+            qcresultVO.setOptResultAlgVO(qcResultAlgVO);
             AnalyzeDTO analyzeDTORespDTO = qcresultInfoFacade.changeQcResult(qcresultVO);
             if (analyzeDTORespDTO.getIsSuccess()) {
                 Boolean appealInfo = updateAppealInfo(approvedVo);
@@ -195,6 +197,8 @@ public class MedAppealExamineInfoManagementFacade extends MedAppealExamineInfoSe
             if (qcresultDetail == null) {
                 throw new CommonException(CommonErrorCode.INSERT_DATA_FAILED, "该条目已删除,无法进行审核操作,请走驳回流程。");
             }
+            qcResultAlgVO.setId(qcresultDetail.getId());
+            qcresultVO.setOptResultAlgVO(qcResultAlgVO);
             AnalyzeDTO analyzeDTORespDTO = qcresultInfoFacade.changeQcResult(qcresultVO);
             if (analyzeDTORespDTO.getIsSuccess()) {
                 approvedVo.setQcresultDetailId(qcresultDetail.getId());