fix(用例管理): 成员类型字段回显问题

This commit is contained in:
WangXu10 2024-03-18 10:57:12 +08:00 committed by 刘瑞斌
parent 7d9147e8e2
commit 10fb5fead9
1 changed files with 9 additions and 10 deletions

View File

@ -470,16 +470,15 @@ public class FunctionalCaseService {
customFields.forEach(item -> { customFields.forEach(item -> {
if (StringUtils.equalsAnyIgnoreCase(item.getType(), CustomFieldType.MEMBER.name(), CustomFieldType.MULTIPLE_MEMBER.name())) { if (StringUtils.equalsAnyIgnoreCase(item.getType(), CustomFieldType.MEMBER.name(), CustomFieldType.MULTIPLE_MEMBER.name())) {
item.setOptions(memberCustomOption); item.setOptions(memberCustomOption);
} else { };
FunctionalCaseCustomField caseCustomField = functionalCaseCustomFieldService.getCustomField(item.getFieldId(), functionalCase.getId()); FunctionalCaseCustomField caseCustomField = functionalCaseCustomFieldService.getCustomField(item.getFieldId(), functionalCase.getId());
Optional.ofNullable(caseCustomField).ifPresentOrElse(customField -> { Optional.ofNullable(caseCustomField).ifPresentOrElse(customField -> {
item.setDefaultValue(customField.getValue()); item.setDefaultValue(customField.getValue());
if (Translator.get("custom_field.functional_priority").equals(item.getFieldName())) { if (Translator.get("custom_field.functional_priority").equals(item.getFieldName())) {
functionalCaseDetailDTO.setFunctionalPriority(customField.getValue()); functionalCaseDetailDTO.setFunctionalPriority(customField.getValue());
} }
}, () -> { }, () -> {
}); });
}
}); });
functionalCaseDetailDTO.setCustomFields(customFields); functionalCaseDetailDTO.setCustomFields(customFields);
} }