fix(测试跟踪): Jira没勾选第三方模板,提交缺陷图片不显示
--bug=1017001 --user=陈建星 【测试跟踪】缺陷管理-提交缺陷到jira平台-图片不显示 https://www.tapd.cn/55049933/s/1247880
This commit is contained in:
parent
54037e28b2
commit
7bdefc783a
|
@ -352,6 +352,8 @@ public class JiraPlatform extends AbstractIssuePlatform {
|
||||||
} else {
|
} else {
|
||||||
fields.put("summary", issuesRequest.getTitle());
|
fields.put("summary", issuesRequest.getTitle());
|
||||||
fields.put("description", desc);
|
fields.put("description", desc);
|
||||||
|
issuesRequest.getRequestFields().add(getRichTextCustomField("description"));
|
||||||
|
issuesRequest.getRequestFields().add(getRichTextCustomField("summary"));
|
||||||
parseCustomFiled(issuesRequest, fields);
|
parseCustomFiled(issuesRequest, fields);
|
||||||
}
|
}
|
||||||
setSpecialParam(fields);
|
setSpecialParam(fields);
|
||||||
|
@ -359,6 +361,14 @@ public class JiraPlatform extends AbstractIssuePlatform {
|
||||||
return addJiraIssueParam;
|
return addJiraIssueParam;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private CustomFieldItemDTO getRichTextCustomField(String name) {
|
||||||
|
CustomFieldItemDTO customField = new CustomFieldItemDTO();
|
||||||
|
customField.setId(name);
|
||||||
|
customField.setType(CustomFieldType.RICH_TEXT.getValue());
|
||||||
|
customField.setCustomData(name);
|
||||||
|
return customField;
|
||||||
|
}
|
||||||
|
|
||||||
private String dealWithImage(String description) {
|
private String dealWithImage(String description) {
|
||||||
String regex = "(\\!\\[.*?\\]\\((.*?)\\))";
|
String regex = "(\\!\\[.*?\\]\\((.*?)\\))";
|
||||||
Matcher matcher = Pattern.compile(regex).matcher(description);
|
Matcher matcher = Pattern.compile(regex).matcher(description);
|
||||||
|
|
Loading…
Reference in New Issue