fix(接口测试): 任务ID重复
--bug=1048118 --user=陈建星 【组织任务中心】即时任务列表-点击ID进入任务详情-展示了同id的其它子任务 https://www.tapd.cn/55049933/s/1598879
This commit is contained in:
parent
339464a588
commit
7f6005592d
|
@ -483,7 +483,7 @@ public class ApiCommonService {
|
|||
|
||||
public ExecTask newExecTask(String projectId, String userId) {
|
||||
ExecTask execTask = new ExecTask();
|
||||
execTask.setNum(NumGenerator.nextNum(projectId, ApplicationNumScope.TASK));
|
||||
execTask.setNum(NumGenerator.nextNum(ApplicationNumScope.TASK));
|
||||
execTask.setProjectId(projectId);
|
||||
execTask.setId(IDGenerator.nextStr());
|
||||
execTask.setCreateTime(System.currentTimeMillis());
|
||||
|
|
|
@ -27,6 +27,10 @@ public class NumGenerator {
|
|||
|
||||
private static final List<ApplicationNumScope> SUB_NUM = List.of(ApplicationNumScope.API_TEST_CASE, ApplicationNumScope.API_MOCK, ApplicationNumScope.TEST_PLAN_FUNCTION_CASE, ApplicationNumScope.TEST_PLAN_API_CASE, ApplicationNumScope.TEST_PLAN_API_SCENARIO);
|
||||
|
||||
public static long nextNum(ApplicationNumScope scope) {
|
||||
return nextNum(scope.name(), scope);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param prefix 前缀: PROJECT_ID, 或者 PROJECT_ID + "_" + DOMAIN 例如接口用例的前缀为: 100001_12345
|
||||
* @param scope 用例类型
|
||||
|
|
Loading…
Reference in New Issue