refactor(用例管理): 获取模板自定义字段接口返回值新增字段类型

This commit is contained in:
WangXu10 2023-11-22 11:08:13 +08:00 committed by f2c-ci-robot[bot]
parent 15cd2c8bc4
commit 01023fd1c3
3 changed files with 4 additions and 7 deletions

View File

@ -181,17 +181,10 @@ public class FunctionalCaseService {
//获取附件信息
functionalCaseAttachmentService.getAttachmentInfo(functionalCaseDetailDTO);
handData(functionalCaseDetailDTO);
return functionalCaseDetailDTO;
}
private void handData(FunctionalCaseDetailDTO functionalCaseDetailDTO) {
FunctionalCaseModule caseModule = functionalCaseModuleMapper.selectByPrimaryKey(functionalCaseDetailDTO.getModuleId());
functionalCaseDetailDTO.setModuleName(caseModule.getName());
}
private Boolean checkIsFollowCase(String caseId, String userId) {
FunctionalCaseFollowerExample example = new FunctionalCaseFollowerExample();

View File

@ -27,4 +27,7 @@ public class TemplateCustomFieldDTO {
@Schema(title = "选项值")
private List<CustomFieldOption> options;
@Schema(title = "字段类型")
private String type;
}

View File

@ -119,6 +119,7 @@ public class BaseTemplateService {
TemplateCustomFieldDTO templateCustomFieldDTO = new TemplateCustomFieldDTO();
BeanUtils.copyBean(templateCustomFieldDTO, i);
templateCustomFieldDTO.setFieldName(customField.getName());
templateCustomFieldDTO.setType(customField.getType());
AbstractCustomFieldResolver customFieldResolver = CustomFieldResolverFactory.getResolver(customField.getType());
Object defaultValue = null;
try {