From 67828c2a0529600bb3cb7f8c8beec07edfcf9a56 Mon Sep 17 00:00:00 2001 From: chenjianxing Date: Fri, 21 May 2021 13:12:39 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20Tapd=E6=A8=A1=E6=9D=BF=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0Tapd=E5=AD=97=E6=AE=B5=E5=8B=BE=E9=80=89=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/io/metersphere/track/issue/JiraPlatform.java | 1 + .../src/main/java/io/metersphere/track/issue/TapdPlatform.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/src/main/java/io/metersphere/track/issue/JiraPlatform.java b/backend/src/main/java/io/metersphere/track/issue/JiraPlatform.java index 242fcb0db1..2aa2b98ffa 100644 --- a/backend/src/main/java/io/metersphere/track/issue/JiraPlatform.java +++ b/backend/src/main/java/io/metersphere/track/issue/JiraPlatform.java @@ -256,6 +256,7 @@ public class JiraPlatform extends AbstractIssuePlatform { // if (isCustomMap.get(item.getCustomData())) { // fields.put(item.getCustomData(), item.getValue()); // } else { + // Jira文档说明中自定义字段和系统字段参数格式有区别,实测是一样的 JSONObject param = new JSONObject(); param.put("id", item.getValue()); fields.put(item.getCustomData(), param); diff --git a/backend/src/main/java/io/metersphere/track/issue/TapdPlatform.java b/backend/src/main/java/io/metersphere/track/issue/TapdPlatform.java index b86441d3ee..2fb740457a 100644 --- a/backend/src/main/java/io/metersphere/track/issue/TapdPlatform.java +++ b/backend/src/main/java/io/metersphere/track/issue/TapdPlatform.java @@ -177,7 +177,7 @@ public class TapdPlatform extends AbstractIssuePlatform { paramMap.add("current_owner", usersStr); customFields.forEach(item -> { - if (StringUtils.isNotBlank(item.getCustomData())) { + if (StringUtils.isNotBlank(item.getCustomData()) && item.getIsThirdPart() != null && item.getIsThirdPart()) { paramMap.add(item.getCustomData(), item.getValue()); } });