fix(测试跟踪): 评审用例按照ID排序之后,批量编辑报错

--bug=1015693 --user=陈建星 [BUG]【用例评审】列表模式下,选择所有用例批量编辑评审结果失败,页面报错提示“SQL error happened, please check logs.” #16722v https://www.tapd.cn/55049933/s/1220986
This commit is contained in:
chenjianxing 2022-08-09 15:26:28 +08:00 committed by jianxing
parent 352d1171ae
commit e4ccbe3330
2 changed files with 3 additions and 2 deletions

View File

@ -379,8 +379,8 @@
order by
<foreach collection="request.orders" separator="," item="order">
<choose>
<when test="order.name == 'num'">
test_case.num ${order.type}
<when test="order.name == 'num' || order.name == 'custom_num'">
test_case.${order.name} ${order.type}
</when>
<otherwise>
test_case_review_test_case.${order.name} ${order.type}

View File

@ -217,6 +217,7 @@ public class TestReviewTestCaseService {
public void editTestCaseBatchStatus(TestReviewCaseBatchRequest request) {
List<String> ids = request.getIds();
request.getCondition().setOrder(null);
if (request.getCondition() != null && request.getCondition().isSelectAll()) {
ids = extTestReviewCaseMapper.selectTestCaseIds(request.getCondition());
if (request.getCondition().getUnSelectIds() != null) {