|
@@ -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) {
|