浏览代码

再次申诉获取操作类型接口

songxinlu 3 年之前
父节点
当前提交
18f367e754

+ 6 - 3
report-service/src/main/java/com/lantone/report/facade/MedAppealInfoManagementFacade.java

@@ -344,13 +344,16 @@ public class MedAppealInfoManagementFacade {
         QcresultDetail nowQcresultDetail = null;
         if (qcresultDetail == null) {
             //获取最新的缺陷
-            nowQcresultDetail = qcresultDetailFacade.list(new QueryWrapper<QcresultDetail>()
+         List<QcresultDetail>  qcresultDetails = qcresultDetailFacade.list(new QueryWrapper<QcresultDetail>()
                     .eq("hospital_id",qcresultDetail.getHospitalId())
                     .eq("behospital_code",qcresultDetail.getBehospitalCode())
                     .eq("cases_entry_id",qcresultDetail.getCasesEntryId())
-                    .orderByDesc("gmt_create")).get(0);
-        }
+                    .orderByDesc("gmt_create"));
+            if(ListUtil.isNotEmpty(qcresultDetails)){
+                nowQcresultDetail = qcresultDetails.get(0);
+            }
 
+        }
         switch (getAppealOperationTypeVO.getAppealOperationType()) {
             case "0":
                 if (nowQcresultDetail == null) {