@@ -68,7 +68,7 @@ func (e *videoCutSqlContainer) AddTask(ctx context.Context, ftask framework.Task
6868
6969 task , ok := ftask .TaskItem .(VideoCutTask )
7070 if ! ok {
71- return fmt .Errorf ("TaskItem not be set to AddTask " )
71+ return fmt .Errorf ("TaskItem not be set to VideoCutTask " )
7272 }
7373 db := e .db
7474 t := time .Now ()
@@ -158,7 +158,7 @@ func (e *videoCutSqlContainer) ToRunningStatus(ctx context.Context, ftask *frame
158158 }()
159159 task , ok := ftask .TaskItem .(VideoCutTask )
160160 if ! ok {
161- return ftask , fmt .Errorf ("TaskItem not be set to AddTask " )
161+ return ftask , fmt .Errorf ("TaskItem not be set to VideoCutTask " )
162162 }
163163 db := e .db
164164 t := time .Now ()
@@ -191,14 +191,16 @@ func (e *videoCutSqlContainer) ToStopStatus(ctx context.Context, ftask *framewor
191191
192192 task , ok := ftask .TaskItem .(VideoCutTask )
193193 if ! ok {
194- return ftask , fmt .Errorf ("TaskItem not be set to AddTask " )
194+ return ftask , fmt .Errorf ("TaskItem not be set to VideoCutTask " )
195195 }
196196 db := e .db
197- sql := db .Model (& VideoCutTask {}).Where ("task_id = ? and status = ?" , ftask .TaskId , ftask .TaskStatus ).
197+ db = db .Debug ()
198+ sql := db .Model (& VideoCutTask {}).Where ("task_id = ? and status = ?" , task .TaskId , task .Status ).
198199 Update ("status" , framework .TASK_STATUS_STOPED )
199200 if sql .Error != nil {
200201 return ftask , fmt .Errorf ("db update error: %v" , sql .Error )
201202 }
203+ fmt .Println (sql .RowsAffected )
202204 if sql .RowsAffected == 0 {
203205 return ftask , fmt .Errorf ("task %s not found, may status has been changed" , task .TaskId )
204206 }
@@ -217,10 +219,10 @@ func (e *videoCutSqlContainer) ToDeleteStatus(ctx context.Context, ftask *framew
217219 }()
218220 task , ok := ftask .TaskItem .(VideoCutTask )
219221 if ! ok {
220- return ftask , fmt .Errorf ("TaskItem not be set to AddTask " )
222+ return ftask , fmt .Errorf ("TaskItem not be set to VideoCutTask " )
221223 }
222224 db := e .db
223- sql := db .Model ( & VideoCutTask {}). Delete ( "task_id = ? and status = ?" , ftask .TaskId , ftask . TaskStatus )
225+ sql := db .Where ( "task_id = ? and status = ?" , task .TaskId , task . Status ). Delete ( & VideoCutTask {} )
224226 if sql .Error != nil {
225227 return ftask , fmt .Errorf ("db delete error: %v" , sql .Error )
226228 }
@@ -242,7 +244,7 @@ func (e *videoCutSqlContainer) ToFailedStatus(ctx context.Context, ftask *framew
242244 }()
243245 task , ok := ftask .TaskItem .(VideoCutTask )
244246 if ! ok {
245- return ftask , fmt .Errorf ("TaskItem not be set to AddTask " )
247+ return ftask , fmt .Errorf ("TaskItem not be set to VideoCutTask " )
246248 }
247249 db := e .db
248250 t := time .Now ()
@@ -275,7 +277,7 @@ func (e *videoCutSqlContainer) ToExportStatus(ctx context.Context, ftask *framew
275277 }()
276278 task , ok := ftask .TaskItem .(VideoCutTask )
277279 if ! ok {
278- return ftask , fmt .Errorf ("TaskItem not be set to AddTask " )
280+ return ftask , fmt .Errorf ("TaskItem not be set to VideoCutTask " )
279281 }
280282 db := e .db
281283 sql := db .Model (& VideoCutTask {}).Where ("task_id = ? and status = ?" , ftask .TaskId , ftask .TaskStatus ).
@@ -301,7 +303,7 @@ func (e *videoCutSqlContainer) ToSuccessStatus(ctx context.Context, ftask *frame
301303 }()
302304 task , ok := ftask .TaskItem .(VideoCutTask )
303305 if ! ok {
304- return ftask , fmt .Errorf ("TaskItem not be set to AddTask " )
306+ return ftask , fmt .Errorf ("TaskItem not be set to VideoCutTask " )
305307 }
306308 db := e .db
307309 t := time .Now ()
@@ -340,7 +342,7 @@ func (e *videoCutSqlContainer) SaveData(ctx context.Context, ftask *framework.Ta
340342
341343 task , ok := ftask .TaskItem .(VideoCutTask )
342344 if ! ok {
343- return fmt .Errorf ("TaskItem not be set to AddTask " )
345+ return fmt .Errorf ("TaskItem not be set to VideoCutTask " )
344346 }
345347 db := e .db
346348 outputVideo , ok := data .(string )
0 commit comments