fix(测试跟踪): 修复用例评审自定义字段不显示的缺陷
--bug=1023974 --user=王孝刚 [测试跟踪]github #22415用例模板新增字段,编写用例保存后,在用例评审里看不到新增字段的内容 https://www.tapd.cn/55049933/s/1345581
This commit is contained in:
parent
ef3c1d7116
commit
a956a3707b
|
@ -21,4 +21,5 @@ public class TestReviewCaseDTO extends TestCaseWithBLOBs {
|
|||
private String projectName;
|
||||
private String versionName;
|
||||
private List<TestCaseTestDTO> list;
|
||||
private List<CustomFieldDao> fields;
|
||||
}
|
||||
|
|
|
@ -222,6 +222,7 @@ public class TestReviewTestCaseService {
|
|||
|
||||
/**
|
||||
* 获取每个评审人的评审结果
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
public List<TestCaseComment> getReviewerStatusComment(String id) {
|
||||
|
@ -349,6 +350,7 @@ public class TestReviewTestCaseService {
|
|||
|
||||
/**
|
||||
* 只保留每个用户的最后一条有效评论
|
||||
*
|
||||
* @param comments
|
||||
* @param reviewerSet
|
||||
* @return
|
||||
|
@ -387,6 +389,7 @@ public class TestReviewTestCaseService {
|
|||
|
||||
/**
|
||||
* 过滤掉重新提审之前的评论
|
||||
*
|
||||
* @param comments
|
||||
* @return
|
||||
*/
|
||||
|
@ -404,6 +407,7 @@ public class TestReviewTestCaseService {
|
|||
|
||||
public TestReviewCaseDTO get(String reviewId) {
|
||||
TestReviewCaseDTO testReviewCaseDTO = extTestReviewCaseMapper.get(reviewId);
|
||||
testReviewCaseDTO.setFields(testCaseService.getCustomFieldByCaseId(testReviewCaseDTO.getCaseId()));
|
||||
return testReviewCaseDTO;
|
||||
}
|
||||
|
||||
|
@ -633,6 +637,7 @@ public class TestReviewTestCaseService {
|
|||
|
||||
/**
|
||||
* 用例自定义排序
|
||||
*
|
||||
* @param request
|
||||
*/
|
||||
public void updateOrder(ResetOrderRequest request) {
|
||||
|
@ -697,6 +702,7 @@ public class TestReviewTestCaseService {
|
|||
|
||||
/**
|
||||
* 重新计算用例的评审状态
|
||||
*
|
||||
* @param reviewPassRule
|
||||
* @param reviewTestCase
|
||||
*/
|
||||
|
@ -715,6 +721,7 @@ public class TestReviewTestCaseService {
|
|||
|
||||
/**
|
||||
* 将已经评审过的用例改成重新提审状态
|
||||
*
|
||||
* @param caseId
|
||||
*/
|
||||
public void reReviewByCaseId(String caseId) {
|
||||
|
|
|
@ -1110,10 +1110,6 @@ export default {
|
|||
testCase.id = getUUID();
|
||||
testCase.refId = null;
|
||||
testCase.versionId = this.initLatestVersionId;
|
||||
|
||||
this.testCaseTemplate.customFields.forEach((item) => {
|
||||
item.isEdit = false;
|
||||
});
|
||||
this.form.id = null;
|
||||
testCase.casePublic = false;
|
||||
}
|
||||
|
@ -1307,6 +1303,11 @@ export default {
|
|||
}
|
||||
param.casePublic = this.casePublic;
|
||||
param.type = "functional";
|
||||
if (this.isCopy) {
|
||||
this.testCaseTemplate.customFields.forEach((item) => {
|
||||
item.isEdit = false;
|
||||
});
|
||||
}
|
||||
buildCustomFields(this.form, param, this.testCaseTemplate);
|
||||
this.parseOldFields(param);
|
||||
//配置多版本复制的时候是否要连带复制其他信息
|
||||
|
|
Loading…
Reference in New Issue