提交 caf3f365 编写于 作者: C chenjianxing

fix: 用例评审脑图编辑

上级 9fa89f3a
......@@ -49,6 +49,12 @@ public class TestReviewTestCaseController {
testReviewTestCaseService.editTestCaseBatchStatus(request);
}
@PostMapping("/minder/edit")
@RequiresRoles(value = {RoleConstants.TEST_USER, RoleConstants.TEST_MANAGER}, logical = Logical.OR)
public void editTestCaseForMinder(@RequestBody List<TestCaseReviewTestCase> testCases) {
testReviewTestCaseService.editTestCaseForMinder(testCases);
}
@PostMapping("/list/all")
public List<TestReviewCaseDTO> getTestReviewCases(@RequestBody QueryCaseReviewRequest request) {
return testReviewTestCaseService.list(request);
......
......@@ -163,4 +163,18 @@ public class TestReviewTestCaseService {
MSException.throwException("非此用例的评审人员!");
}
}
public void editTestCaseForMinder(List<TestCaseReviewTestCase> testCaseReviewTestCases) {
if (!CollectionUtils.isEmpty(testCaseReviewTestCases)) {
List<TestCaseWithBLOBs> testCaseList = new ArrayList<>();
testCaseReviewTestCases.forEach((item) -> {
TestCaseWithBLOBs testCase = new TestCaseWithBLOBs();
testCase.setId(item.getCaseId());
testCase.setReviewStatus(item.getStatus());
testCaseList.add(testCase);
testCaseReviewTestCaseMapper.updateByPrimaryKeySelective(item);
});
testCaseList.forEach(testCaseMapper::updateByPrimaryKeySelective);
}
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册