Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
xiaofang li
MeterSphere
Commits
748c71d1
Commit
748c71d1
authored
3 years ago
by
chenjianxing
Committed by
jianxing
3 years ago
Browse files
Options
Download
Email Patches
Plain Diff
fix: swagger定时任务优化
parent
f83b8e3a
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
backend/src/main/java/io/metersphere/api/service/ApiDefinitionService.java
+1
-1
...java/io/metersphere/api/service/ApiDefinitionService.java
frontend/src/business/components/api/definition/ApiDefinition.vue
+1
-2
.../src/business/components/api/definition/ApiDefinition.vue
frontend/src/business/components/api/definition/components/import/ApiSchedule.vue
+1
-0
...mponents/api/definition/components/import/ApiSchedule.vue
frontend/src/business/components/api/definition/components/import/SwaggerTaskList.vue
+1
-0
...ents/api/definition/components/import/SwaggerTaskList.vue
frontend/src/business/components/api/definition/components/module/ApiModuleHeader.vue
+6
-6
...ents/api/definition/components/module/ApiModuleHeader.vue
with
10 additions
and
9 deletions
+10
-9
backend/src/main/java/io/metersphere/api/service/ApiDefinitionService.java
+
1
-
1
View file @
748c71d1
...
...
@@ -975,7 +975,7 @@ public class ApiDefinitionService {
//删除
public
void
deleteSchedule
(
ScheduleRequest
request
)
{
swaggerUrlProjectMapper
.
deleteByPrimaryKey
(
request
.
getId
());
scheduleService
.
deleteByResourceId
(
request
.
get
Task
Id
(),
ScheduleGroup
.
SWAGGER_IMPORT
.
name
());
scheduleService
.
deleteByResourceId
(
request
.
getId
(),
ScheduleGroup
.
SWAGGER_IMPORT
.
name
());
}
//查询swaggerUrl详情
...
...
This diff is collapsed.
Click to expand it.
frontend/src/business/components/api/definition/ApiDefinition.vue
+
1
-
2
View file @
748c71d1
...
...
@@ -13,7 +13,7 @@
@
setModuleOptions=
"setModuleOptions"
@
setNodeTree=
"setNodeTree"
@
enableTrash=
"enableTrash"
@
schedule=
"handleTabsEdit($t('api_test.
definition.request.fast_debug
'), 'SCHEDULE')"
@
schedule=
"handleTabsEdit($t('api_test.
api_import.timing_synchronization
'), 'SCHEDULE')"
:type=
"'edit'"
page-source=
"definition"
ref=
"nodeTree"
/>
...
...
@@ -177,7 +177,6 @@ import ApiCaseSimpleList from "./components/list/ApiCaseSimpleList";
import
ApiDocumentsPage
from
"
@/business/components/api/definition/components/list/ApiDocumentsPage
"
;
import
MsTableButton
from
"
@/business/components/common/components/MsTableButton
"
;
import
MsTabButton
from
"
@/business/components/common/components/MsTabButton
"
;
import
{
getLabel
}
from
"
@/common/js/tableUtils
"
;
import
MockConfig
from
"
@/business/components/api/definition/components/mock/MockConfig
"
;
import
ApiSchedule
from
"
@/business/components/api/definition/components/import/ApiSchedule
"
;
...
...
This diff is collapsed.
Click to expand it.
frontend/src/business/components/api/definition/components/import/ApiSchedule.vue
+
1
-
0
View file @
748c71d1
...
...
@@ -53,6 +53,7 @@
<div
class=
"task-list"
>
<swagger-task-list
@
clear=
"clear"
@
rowClick=
"handleRowClick"
ref=
"taskList"
/>
</div>
...
...
This diff is collapsed.
Click to expand it.
frontend/src/business/components/api/definition/components/import/SwaggerTaskList.vue
+
1
-
0
View file @
748c71d1
...
...
@@ -106,6 +106,7 @@ export default {
deleteRowTask
(
row
)
{
this
.
result
=
this
.
$post
(
'
/api/definition/schedule/delete
'
,
row
,
response
=>
{
this
.
search
();
this
.
$emit
(
'
clear
'
);
});
}
...
...
This diff is collapsed.
Click to expand it.
frontend/src/business/components/api/definition/components/module/ApiModuleHeader.vue
+
6
-
6
View file @
748c71d1
...
...
@@ -61,17 +61,17 @@ export default {
permissions
:
[
'
PROJECT_API_DEFINITION:READ+DEBUG
'
]
},
{
label
:
this
.
$t
(
'
api_test.api_import.label
'
),
callback
:
this
.
handleImport
,
permissions
:
[
'
PROJECT_API_DEFINITION:READ+IMPORT_API
'
]
},
{
label
:
this
.
$t
(
'
定时同步
'
),
label
:
this
.
$t
(
'
api_test.api_import.timing_synchronization
'
),
callback
:
()
=>
{
this
.
$emit
(
'
schedule
'
);
},
permissions
:
[
'
PROJECT_API_DEFINITION:READ+IMPORT_API
'
]
},
{
label
:
this
.
$t
(
'
api_test.api_import.label
'
),
callback
:
this
.
handleImport
,
permissions
:
[
'
PROJECT_API_DEFINITION:READ+IMPORT_API
'
]
},
{
label
:
this
.
$t
(
'
report.export
'
),
permissions
:
[
'
PROJECT_API_DEFINITION:READ+EXPORT_API
'
],
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment