diff --git a/backend/framework/provider/src/main/java/io/metersphere/dto/BugProviderDTO.java b/backend/framework/provider/src/main/java/io/metersphere/dto/BugProviderDTO.java index 065524250e..5f3b59e9b6 100644 --- a/backend/framework/provider/src/main/java/io/metersphere/dto/BugProviderDTO.java +++ b/backend/framework/provider/src/main/java/io/metersphere/dto/BugProviderDTO.java @@ -46,6 +46,9 @@ public class BugProviderDTO implements Serializable { @Schema(description = "标签") private List tags; + @Schema(description = "内容") + private String content; + @Schema(description = "创建时间") private Long createTime; diff --git a/backend/services/bug-management/src/main/java/io/metersphere/bug/mapper/ExtBugMapper.xml b/backend/services/bug-management/src/main/java/io/metersphere/bug/mapper/ExtBugMapper.xml index c05b1cde3a..68f3130416 100644 --- a/backend/services/bug-management/src/main/java/io/metersphere/bug/mapper/ExtBugMapper.xml +++ b/backend/services/bug-management/src/main/java/io/metersphere/bug/mapper/ExtBugMapper.xml @@ -110,11 +110,13 @@ b.title as name, b.handle_user as handleUser, createUser.name AS createUser, + bc.description AS content, b.`status` as status, b.tags as tag, b.create_time createTime FROM bug b + inner join bug_content bc on b.id = bc.bug_id INNER JOIN user createUser ON b.create_user = createUser.id WHERE b.deleted = #{deleted} diff --git a/backend/services/bug-management/src/main/java/io/metersphere/bug/mapper/ExtBugRelateCaseMapper.xml b/backend/services/bug-management/src/main/java/io/metersphere/bug/mapper/ExtBugRelateCaseMapper.xml index 1eaeb7d107..1501ba87d6 100644 --- a/backend/services/bug-management/src/main/java/io/metersphere/bug/mapper/ExtBugRelateCaseMapper.xml +++ b/backend/services/bug-management/src/main/java/io/metersphere/bug/mapper/ExtBugRelateCaseMapper.xml @@ -75,11 +75,13 @@ b.title as name, b.handle_user handleUser, b.`status`, + bc.description as content, brc.test_plan_id testPlanId, tp.name testPlanName FROM bug_relation_case brc INNER JOIN bug b ON brc.bug_id = b.id + INNER JOIN bug_content bc ON brc.bug_id = bc.bug_id left join test_plan tp on brc.test_plan_id = tp.id where b.deleted = false diff --git a/frontend/src/views/case-management/caseManagementFeature/components/tabContent/tabBug/linkDefectDrawer.vue b/frontend/src/views/case-management/caseManagementFeature/components/tabContent/tabBug/linkDefectDrawer.vue index 27822e8378..48c11a7ca5 100644 --- a/frontend/src/views/case-management/caseManagementFeature/components/tabContent/tabBug/linkDefectDrawer.vue +++ b/frontend/src/views/case-management/caseManagementFeature/components/tabContent/tabBug/linkDefectDrawer.vue @@ -34,7 +34,7 @@ {{ t('caseManagement.featureCase.preview') }} diff --git a/frontend/src/views/case-management/caseManagementFeature/components/tabContent/tabBug/tabDefect.vue b/frontend/src/views/case-management/caseManagementFeature/components/tabContent/tabBug/tabDefect.vue index a98622b73a..ed9b7cf5cb 100644 --- a/frontend/src/views/case-management/caseManagementFeature/components/tabContent/tabBug/tabDefect.vue +++ b/frontend/src/views/case-management/caseManagementFeature/components/tabContent/tabBug/tabDefect.vue @@ -47,7 +47,7 @@ {{ t('caseManagement.featureCase.preview') }} @@ -127,7 +127,7 @@ {{ t('caseManagement.featureCase.preview') }}