5
5
log2 "github.com/apex/log"
6
6
"github.com/crawlab-team/crawlab/core/constants"
7
7
"github.com/crawlab-team/crawlab/core/interfaces"
8
- models2 "github.com/crawlab-team/crawlab/core/models/models/v2"
8
+ "github.com/crawlab-team/crawlab/core/models/models/v2"
9
9
"github.com/crawlab-team/crawlab/core/models/service"
10
10
"github.com/crawlab-team/crawlab/core/result"
11
11
"github.com/crawlab-team/crawlab/core/spider/admin"
@@ -34,7 +34,7 @@ func GetTaskById(c *gin.Context) {
34
34
}
35
35
36
36
// task
37
- t , err := service .NewModelServiceV2 [models2 .TaskV2 ]().GetById (id )
37
+ t , err := service .NewModelServiceV2 [models .TaskV2 ]().GetById (id )
38
38
if errors .Is (err , mongo2 .ErrNoDocuments ) {
39
39
HandleErrorNotFound (c , err )
40
40
return
@@ -45,7 +45,7 @@ func GetTaskById(c *gin.Context) {
45
45
}
46
46
47
47
// spider
48
- t .Spider , _ = service .NewModelServiceV2 [models2 .SpiderV2 ]().GetById (t .SpiderId )
48
+ t .Spider , _ = service .NewModelServiceV2 [models .SpiderV2 ]().GetById (t .SpiderId )
49
49
50
50
// skip if task status is pending
51
51
if t .Status == constants .TaskStatusPending {
@@ -54,15 +54,15 @@ func GetTaskById(c *gin.Context) {
54
54
}
55
55
56
56
// task stat
57
- t .Stat , _ = service .NewModelServiceV2 [models2 .TaskStatV2 ]().GetById (id )
57
+ t .Stat , _ = service .NewModelServiceV2 [models .TaskStatV2 ]().GetById (id )
58
58
59
59
HandleSuccessWithData (c , t )
60
60
}
61
61
62
62
func GetTaskList (c * gin.Context ) {
63
63
withStats := c .Query ("stats" )
64
64
if withStats == "" {
65
- NewControllerV2 [models2 .TaskV2 ]().GetList (c )
65
+ NewControllerV2 [models .TaskV2 ]().GetList (c )
66
66
return
67
67
}
68
68
@@ -72,7 +72,7 @@ func GetTaskList(c *gin.Context) {
72
72
sort := MustGetSortOption (c )
73
73
74
74
// get tasks
75
- tasks , err := service .NewModelServiceV2 [models2 .TaskV2 ]().GetMany (query , & mongo.FindOptions {
75
+ tasks , err := service .NewModelServiceV2 [models .TaskV2 ]().GetMany (query , & mongo.FindOptions {
76
76
Sort : sort ,
77
77
Skip : pagination .Size * (pagination .Page - 1 ),
78
78
Limit : pagination .Size ,
@@ -101,14 +101,14 @@ func GetTaskList(c *gin.Context) {
101
101
}
102
102
103
103
// total count
104
- total , err := service .NewModelServiceV2 [models2 .TaskV2 ]().Count (query )
104
+ total , err := service .NewModelServiceV2 [models .TaskV2 ]().Count (query )
105
105
if err != nil {
106
106
HandleErrorInternalServerError (c , err )
107
107
return
108
108
}
109
109
110
110
// stat list
111
- stats , err := service .NewModelServiceV2 [models2 .TaskStatV2 ]().GetMany (bson.M {
111
+ stats , err := service .NewModelServiceV2 [models .TaskStatV2 ]().GetMany (bson.M {
112
112
"_id" : bson.M {
113
113
"$in" : taskIds ,
114
114
},
@@ -119,13 +119,13 @@ func GetTaskList(c *gin.Context) {
119
119
}
120
120
121
121
// cache stat list to dict
122
- statsDict := map [primitive.ObjectID ]models2 .TaskStatV2 {}
122
+ statsDict := map [primitive.ObjectID ]models .TaskStatV2 {}
123
123
for _ , s := range stats {
124
124
statsDict [s .Id ] = s
125
125
}
126
126
127
127
// spider list
128
- spiders , err := service .NewModelServiceV2 [models2 .SpiderV2 ]().GetMany (bson.M {
128
+ spiders , err := service .NewModelServiceV2 [models .SpiderV2 ]().GetMany (bson.M {
129
129
"_id" : bson.M {
130
130
"$in" : spiderIds ,
131
131
},
@@ -136,7 +136,7 @@ func GetTaskList(c *gin.Context) {
136
136
}
137
137
138
138
// cache spider list to dict
139
- spiderDict := map [primitive.ObjectID ]models2 .SpiderV2 {}
139
+ spiderDict := map [primitive.ObjectID ]models .SpiderV2 {}
140
140
for _ , s := range spiders {
141
141
spiderDict [s .Id ] = s
142
142
}
@@ -170,22 +170,22 @@ func DeleteTaskById(c *gin.Context) {
170
170
// delete in db
171
171
if err := mongo .RunTransaction (func (context mongo2.SessionContext ) (err error ) {
172
172
// delete task
173
- _ , err = service .NewModelServiceV2 [models2 .TaskV2 ]().GetById (id )
173
+ _ , err = service .NewModelServiceV2 [models .TaskV2 ]().GetById (id )
174
174
if err != nil {
175
175
return err
176
176
}
177
- err = service .NewModelServiceV2 [models2 .TaskV2 ]().DeleteById (id )
177
+ err = service .NewModelServiceV2 [models .TaskV2 ]().DeleteById (id )
178
178
if err != nil {
179
179
return err
180
180
}
181
181
182
182
// delete task stat
183
- _ , err = service .NewModelServiceV2 [models2 .TaskStatV2 ]().GetById (id )
183
+ _ , err = service .NewModelServiceV2 [models .TaskStatV2 ]().GetById (id )
184
184
if err != nil {
185
185
log2 .Warnf ("delete task stat error: %s" , err .Error ())
186
186
return nil
187
187
}
188
- err = service .NewModelServiceV2 [models2 .TaskStatV2 ]().DeleteById (id )
188
+ err = service .NewModelServiceV2 [models .TaskStatV2 ]().DeleteById (id )
189
189
if err != nil {
190
190
log2 .Warnf ("delete task stat error: %s" , err .Error ())
191
191
return nil
@@ -217,7 +217,7 @@ func DeleteList(c *gin.Context) {
217
217
218
218
if err := mongo .RunTransaction (func (context mongo2.SessionContext ) error {
219
219
// delete tasks
220
- if err := service .NewModelServiceV2 [models2 .TaskV2 ]().DeleteMany (bson.M {
220
+ if err := service .NewModelServiceV2 [models .TaskV2 ]().DeleteMany (bson.M {
221
221
"_id" : bson.M {
222
222
"$in" : payload .Ids ,
223
223
},
@@ -226,7 +226,7 @@ func DeleteList(c *gin.Context) {
226
226
}
227
227
228
228
// delete task stats
229
- if err := service .NewModelServiceV2 [models2 .TaskV2 ]().DeleteMany (bson.M {
229
+ if err := service .NewModelServiceV2 [models .TaskV2 ]().DeleteMany (bson.M {
230
230
"_id" : bson.M {
231
231
"$in" : payload .Ids ,
232
232
},
@@ -261,7 +261,7 @@ func DeleteList(c *gin.Context) {
261
261
262
262
func PostTaskRun (c * gin.Context ) {
263
263
// task
264
- var t models2 .TaskV2
264
+ var t models .TaskV2
265
265
if err := c .ShouldBindJSON (& t ); err != nil {
266
266
HandleErrorBadRequest (c , err )
267
267
return
@@ -274,7 +274,7 @@ func PostTaskRun(c *gin.Context) {
274
274
}
275
275
276
276
// spider
277
- s , err := service .NewModelServiceV2 [models2 .SpiderV2 ]().GetById (t .SpiderId )
277
+ s , err := service .NewModelServiceV2 [models .SpiderV2 ]().GetById (t .SpiderId )
278
278
if err != nil {
279
279
HandleErrorInternalServerError (c , err )
280
280
return
@@ -319,7 +319,7 @@ func PostTaskRestart(c *gin.Context) {
319
319
}
320
320
321
321
// task
322
- t , err := service .NewModelServiceV2 [models2 .TaskV2 ]().GetById (id )
322
+ t , err := service .NewModelServiceV2 [models .TaskV2 ]().GetById (id )
323
323
if err != nil {
324
324
HandleErrorInternalServerError (c , err )
325
325
return
@@ -363,7 +363,7 @@ func PostTaskCancel(c *gin.Context) {
363
363
}
364
364
365
365
// task
366
- t , err := service .NewModelServiceV2 [models2 .TaskV2 ]().GetById (id )
366
+ t , err := service .NewModelServiceV2 [models .TaskV2 ]().GetById (id )
367
367
if err != nil {
368
368
HandleErrorInternalServerError (c , err )
369
369
return
@@ -446,7 +446,7 @@ func GetTaskData(c *gin.Context) {
446
446
}
447
447
448
448
// task
449
- t , err := service .NewModelServiceV2 [models2 .TaskV2 ]().GetById (id )
449
+ t , err := service .NewModelServiceV2 [models .TaskV2 ]().GetById (id )
450
450
if err != nil {
451
451
HandleErrorInternalServerError (c , err )
452
452
return
0 commit comments