This is an automated email from the ASF dual-hosted git repository.
chufenggao pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler.git
The following commit(s) were added to refs/heads/dev by this push:
new d6735e8ecc [Improvement][API] Fix some nits in apis (#14481)
d6735e8ecc is described below
commit d6735e8eccb8c149510a7c24b10375457614e1ae
Author: Eric Gao <[email protected]>
AuthorDate: Fri Jul 7 18:19:01 2023 +0800
[Improvement][API] Fix some nits in apis (#14481)
* Fix some nits in apis
---
.../dolphinscheduler/api/test/cases/ProcessDefinitionAPITest.java | 8 ++++----
.../apache/dolphinscheduler/api/test/cases/SchedulerAPITest.java | 2 +-
.../api/test/pages/workflow/ProcessDefinitionPage.java | 2 +-
.../dolphinscheduler/api/test/pages/workflow/SchedulerPage.java | 1 -
.../api/controller/ProcessDefinitionController.java | 4 ++--
.../dolphinscheduler/api/controller/SchedulerController.java | 4 ++--
6 files changed, 10 insertions(+), 11 deletions(-)
diff --git
a/dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/java/org/apache/dolphinscheduler/api/test/cases/ProcessDefinitionAPITest.java
b/dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/java/org/apache/dolphinscheduler/api/test/cases/ProcessDefinitionAPITest.java
index 2443d71d3b..4c4507e785 100644
---
a/dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/java/org/apache/dolphinscheduler/api/test/cases/ProcessDefinitionAPITest.java
+++
b/dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/java/org/apache/dolphinscheduler/api/test/cases/ProcessDefinitionAPITest.java
@@ -126,10 +126,10 @@ public class ProcessDefinitionAPITest {
@Test
@Order(4)
- public void testGetProcessListByProjectCodes() {
- HttpResponse getProcessListByProjectCodesResponse =
processDefinitionPage.getProcessListByProjectCodes(loginUser, projectCode);
-
Assertions.assertTrue(getProcessListByProjectCodesResponse.getBody().getSuccess());
-
Assertions.assertTrue(getProcessListByProjectCodesResponse.getBody().getData().toString().contains("test_import"));
+ public void testgetProcessListByProjectCode() {
+ HttpResponse getProcessListByProjectCodeResponse =
processDefinitionPage.getProcessListByProjectCode(loginUser, projectCode);
+
Assertions.assertTrue(getProcessListByProjectCodeResponse.getBody().getSuccess());
+
Assertions.assertTrue(getProcessListByProjectCodeResponse.getBody().getData().toString().contains("test_import"));
}
@Test
diff --git
a/dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/java/org/apache/dolphinscheduler/api/test/cases/SchedulerAPITest.java
b/dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/java/org/apache/dolphinscheduler/api/test/cases/SchedulerAPITest.java
index b36a799695..ac06afefc6 100644
---
a/dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/java/org/apache/dolphinscheduler/api/test/cases/SchedulerAPITest.java
+++
b/dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/java/org/apache/dolphinscheduler/api/test/cases/SchedulerAPITest.java
@@ -143,7 +143,7 @@ public class SchedulerAPITest {
@Test
@Order(5)
public void testUpdateSchedule() {
- final String schedule = "{\"startTime\":\"1996-08-08
00:00:00\",\"endTime\":\"2200-08-08
00:00:00\",\"timezoneId\":\"America/Phoenix\",\"crontab\":\"0 0 3/6 * * ? *\"}"
;
+ final String schedule = "{\"startTime\":\"1996-08-08
00:00:00\",\"endTime\":\"2200-08-08
00:00:00\",\"timezoneId\":\"America/Phoenix\",\"crontab\":\"0 0 3/6 * * ? *\"}";
HttpResponse updateScheduleResponse =
schedulerPage.updateSchedule(loginUser, projectCode, scheduleId, schedule);
Assertions.assertTrue(updateScheduleResponse.getBody().getSuccess());
diff --git
a/dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/java/org/apache/dolphinscheduler/api/test/pages/workflow/ProcessDefinitionPage.java
b/dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/java/org/apache/dolphinscheduler/api/test/pages/workflow/ProcessDefinitionPage.java
index 9a66722e4a..ef72e997ae 100644
---
a/dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/java/org/apache/dolphinscheduler/api/test/pages/workflow/ProcessDefinitionPage.java
+++
b/dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/java/org/apache/dolphinscheduler/api/test/pages/workflow/ProcessDefinitionPage.java
@@ -73,7 +73,7 @@ public class ProcessDefinitionPage {
return requestClient.get(url, headers, params);
}
- public HttpResponse getProcessListByProjectCodes(User loginUser, long
projectCode) {
+ public HttpResponse getProcessListByProjectCode(User loginUser, long
projectCode) {
Map<String, Object> params = new HashMap<>();
params.put("loginUser", loginUser);
Map<String, String> headers = new HashMap<>();
diff --git
a/dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/java/org/apache/dolphinscheduler/api/test/pages/workflow/SchedulerPage.java
b/dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/java/org/apache/dolphinscheduler/api/test/pages/workflow/SchedulerPage.java
index 7ebcaf2d9f..cfe23fd1bb 100644
---
a/dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/java/org/apache/dolphinscheduler/api/test/pages/workflow/SchedulerPage.java
+++
b/dolphinscheduler-api-test/dolphinscheduler-api-test-case/src/test/java/org/apache/dolphinscheduler/api/test/pages/workflow/SchedulerPage.java
@@ -90,7 +90,6 @@ public class SchedulerPage {
Map<String, Object> params = new HashMap<>();
params.put("loginUser", loginUser);
params.put("schedule", schedule);
- params.put("warningGroupId", 1);
Map<String, String> headers = new HashMap<>();
headers.put(Constants.SESSION_ID_KEY, sessionId);
diff --git
a/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/controller/ProcessDefinitionController.java
b/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/controller/ProcessDefinitionController.java
index b8dacde82b..ecafc7a7f7 100644
---
a/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/controller/ProcessDefinitionController.java
+++
b/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/controller/ProcessDefinitionController.java
@@ -600,8 +600,8 @@ public class ProcessDefinitionController extends
BaseController {
@GetMapping(value = "/query-process-definition-list")
@ResponseStatus(HttpStatus.OK)
@ApiException(GET_TASKS_LIST_BY_PROCESS_DEFINITION_ID_ERROR)
- public Result getProcessListByProjectCodes(@Parameter(hidden = true)
@RequestAttribute(value = Constants.SESSION_USER) User loginUser,
- @Parameter(name =
"projectCode", description = "PROJECT_CODE", required = true) @PathVariable
long projectCode) {
+ public Result getProcessListByProjectCode(@Parameter(hidden = true)
@RequestAttribute(value = Constants.SESSION_USER) User loginUser,
+ @Parameter(name = "projectCode",
description = "PROJECT_CODE", required = true) @PathVariable long projectCode) {
Map<String, Object> result =
processDefinitionService.queryProcessDefinitionListByProjectCode(projectCode);
return returnDataList(result);
}
diff --git
a/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/controller/SchedulerController.java
b/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/controller/SchedulerController.java
index 5935e2b30b..cd714ae236 100644
---
a/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/controller/SchedulerController.java
+++
b/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/controller/SchedulerController.java
@@ -152,7 +152,7 @@ public class SchedulerController extends BaseController {
@Operation(summary = "updateSchedule", description =
"UPDATE_SCHEDULE_NOTES")
@Parameters({
@Parameter(name = "id", description = "SCHEDULE_ID", required =
true, schema = @Schema(implementation = int.class, example = "100")),
- @Parameter(name = "schedule", description = "SCHEDULE", schema =
@Schema(implementation = String.class, example = "{'startTime':'2019-06-10
00:00:00','endTime':'2019-06-13 00:00:00','crontab':'0 0 3/6 * * ? *'}")),
+ @Parameter(name = "schedule", description = "SCHEDULE", schema =
@Schema(implementation = String.class, example = "{\"startTime\":\"1996-08-08
00:00:00\",\"endTime\":\"2200-08-08
00:00:00\",\"timezoneId\":\"America/Phoenix\",\"crontab\":\"0 0 3/6 * * ?
*\"}")),
@Parameter(name = "warningType", description = "WARNING_TYPE",
schema = @Schema(implementation = WarningType.class)),
@Parameter(name = "warningGroupId", description =
"WARNING_GROUP_ID", schema = @Schema(implementation = int.class, example =
"100")),
@Parameter(name = "failureStrategy", description =
"FAILURE_STRATEGY", schema = @Schema(implementation = FailureStrategy.class)),
@@ -170,7 +170,7 @@ public class SchedulerController extends BaseController {
@PathVariable(value = "id") Integer id,
@RequestParam(value = "schedule") String
schedule,
@RequestParam(value = "warningType", required
= false, defaultValue = DEFAULT_WARNING_TYPE) WarningType warningType,
- @RequestParam(value = "warningGroupId",
required = false) int warningGroupId,
+ @RequestParam(value = "warningGroupId",
required = false, defaultValue = DEFAULT_NOTIFY_GROUP_ID) int warningGroupId,
@RequestParam(value = "failureStrategy",
required = false, defaultValue = "END") FailureStrategy failureStrategy,
@RequestParam(value = "workerGroup", required
= false, defaultValue = "default") String workerGroup,
@RequestParam(value = "tenantCode", required
= false, defaultValue = "default") String tenantCode,