fix(测试跟踪): 测试计划脑图更新用例后执行人没有更新
--bug=1022024 --user=陈建星 【测试跟踪】github#21405,测试计划内的case,在脑图模式下更新用例执行结果,用例执行人没有更新。 https://www.tapd.cn/55049933/s/1328983
This commit is contained in:
parent
4c27ef2c48
commit
35d4160a03
|
@ -182,6 +182,17 @@ public class TestPlanTestCaseService {
|
||||||
//记录功能用例执行信息
|
//记录功能用例执行信息
|
||||||
functionCaseExecutionInfoService.insertExecutionInfo(testPlanTestCase.getId(), testPlanTestCase.getStatus());
|
functionCaseExecutionInfoService.insertExecutionInfo(testPlanTestCase.getId(), testPlanTestCase.getStatus());
|
||||||
}
|
}
|
||||||
|
setUpdateCaseExecutor(testPlanTestCase);
|
||||||
|
|
||||||
|
testPlanTestCase.setUpdateTime(System.currentTimeMillis());
|
||||||
|
testPlanTestCase.setRemark(null);
|
||||||
|
testPlanTestCaseMapper.updateByPrimaryKeySelective(testPlanTestCase);
|
||||||
|
testCaseService.updateLastExecuteStatus(testPlanTestCase.getCaseId(), testPlanTestCase.getStatus());
|
||||||
|
|
||||||
|
saveComment(testPlanTestCase);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void setUpdateCaseExecutor(TestPlanTestCaseWithBLOBs testPlanTestCase) {
|
||||||
if (StringUtils.isNotBlank(testPlanTestCase.getStatus())) {
|
if (StringUtils.isNotBlank(testPlanTestCase.getStatus())) {
|
||||||
TestPlanTestCaseWithBLOBs originData = testPlanTestCaseMapper.selectByPrimaryKey(testPlanTestCase.getId());
|
TestPlanTestCaseWithBLOBs originData = testPlanTestCaseMapper.selectByPrimaryKey(testPlanTestCase.getId());
|
||||||
if (!StringUtils.equals(originData.getStatus(), testPlanTestCase.getStatus())) {
|
if (!StringUtils.equals(originData.getStatus(), testPlanTestCase.getStatus())) {
|
||||||
|
@ -189,12 +200,6 @@ public class TestPlanTestCaseService {
|
||||||
testPlanTestCase.setExecutor(SessionUtils.getUser().getId());
|
testPlanTestCase.setExecutor(SessionUtils.getUser().getId());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
testPlanTestCase.setUpdateTime(System.currentTimeMillis());
|
|
||||||
testPlanTestCase.setRemark(null);
|
|
||||||
testPlanTestCaseMapper.updateByPrimaryKeySelective(testPlanTestCase);
|
|
||||||
testCaseService.updateLastExecuteStatus(testPlanTestCase.getCaseId(), testPlanTestCase.getStatus());
|
|
||||||
|
|
||||||
saveComment(testPlanTestCase);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void saveComment(TestPlanFuncCaseEditRequest testPlanTestCase) {
|
private void saveComment(TestPlanFuncCaseEditRequest testPlanTestCase) {
|
||||||
|
@ -451,6 +456,7 @@ public class TestPlanTestCaseService {
|
||||||
public void editTestCaseForMinder(List<TestPlanTestCaseWithBLOBs> testPlanTestCases) {
|
public void editTestCaseForMinder(List<TestPlanTestCaseWithBLOBs> testPlanTestCases) {
|
||||||
testPlanTestCases.forEach(item -> {
|
testPlanTestCases.forEach(item -> {
|
||||||
item.setUpdateTime(System.currentTimeMillis());
|
item.setUpdateTime(System.currentTimeMillis());
|
||||||
|
setUpdateCaseExecutor(item);
|
||||||
testPlanTestCaseMapper.updateByPrimaryKeySelective(item);
|
testPlanTestCaseMapper.updateByPrimaryKeySelective(item);
|
||||||
testCaseService.updateLastExecuteStatus(item.getCaseId(), item.getStatus());
|
testCaseService.updateLastExecuteStatus(item.getCaseId(), item.getStatus());
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue