|
@@ -335,7 +335,11 @@ public class CreatePdfUtil {
|
|
|
private CodeNameEnableValue defaultCodeNameEnableValue(String code, String name, Set<List<CodeNameEnableValue>> examStudentFieldSet) {
|
|
|
Set<String> valueSet = new HashSet<>();
|
|
|
for (List<CodeNameEnableValue> codeNameEnableValues : examStudentFieldSet) {
|
|
|
- CollectionUtils.addAll(valueSet, codeNameEnableValues.stream().filter(m -> code.equals(m.getCode())).map(m -> m.getValue()).collect(Collectors.toSet()));
|
|
|
+ Set<String> collect = codeNameEnableValues.stream().filter(m -> code.equals(m.getCode()) && StringUtils.isNotBlank(m.getValue())).map(m -> m.getValue()).collect(Collectors.toSet());
|
|
|
+ if(CollectionUtils.isEmpty(collect)){
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+ CollectionUtils.addAll(valueSet, collect);
|
|
|
}
|
|
|
return new CodeNameEnableValue(code, name, true, CollectionUtils.isNotEmpty(valueSet) ? String.join(SystemConstant.COMMA_OF_CHINESE, valueSet) : "");
|
|
|
}
|