|
@ -119,13 +119,13 @@ public class PatientService implements IPatientService { |
|
|
List<PatientDto.saveCaseMesSig> saveCaseMesSigList= param.getList(); |
|
|
List<PatientDto.saveCaseMesSig> saveCaseMesSigList= param.getList(); |
|
|
Set<String> stringSet=new HashSet<String>(); |
|
|
Set<String> stringSet=new HashSet<String>(); |
|
|
saveCaseMesSigList.forEach(saveCaseMesSig -> { |
|
|
saveCaseMesSigList.forEach(saveCaseMesSig -> { |
|
|
if(saveCaseMesSig.getContentsType()==(byte)0){ |
|
|
if(saveCaseMesSig.getContentsType()==(byte)1){ |
|
|
stringSet.add(saveCaseMesSig.getTestQuestionsId()+"-"+saveCaseMesSig.getContents()); |
|
|
stringSet.add(saveCaseMesSig.getTestQuestionsId()+"-"+saveCaseMesSig.getContents().substring(0,saveCaseMesSig.getContents().indexOf(":"))); |
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |
|
|
for (int i = param.getList().size() - 1; i >= 0; i--) { |
|
|
for (int i = param.getList().size() - 1; i >= 0; i--) { |
|
|
if(param.getList().get(i).getContentsType()==(byte) 1){ |
|
|
if(param.getList().get(i).getContentsType()==(byte) 0){ |
|
|
if(!stringSet.contains(param.getList().get(i).getTestQuestionsId()+"-"+param.getList().get(i).getContents())){ |
|
|
if(stringSet.contains(param.getList().get(i).getTestQuestionsId()+"-"+param.getList().get(i).getContents())){ |
|
|
param.getList().remove(i); |
|
|
param.getList().remove(i); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|