From f0650a3cfc0da9941fdfddfcf89110d5985ae87b Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期四, 07 十二月 2023 15:12:37 +0800 Subject: [PATCH] 同步完工序状态后不再删除,增加同步状态 --- service/task.go | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) diff --git a/service/task.go b/service/task.go index 66bf691..8c810fd 100644 --- a/service/task.go +++ b/service/task.go @@ -219,7 +219,7 @@ // GetTaskStatusSync 鑾峰彇寰呭悓姝ヤ换鍔′俊鎭� func (slf TaskService) GetTaskStatusSync(limit int) ([]*model.TaskStatusSync, error) { - return model.NewTaskStatusSyncSearch(nil).SetOrder("id asc").SetPage(1, limit).FindNotTotal() + return model.NewTaskStatusSyncSearch(nil).SetOrder("id asc").SetSyncWait().SetPage(1, limit).FindNotTotal() } // RemoveTaskStatusSync 鍒犻櫎鍚屾瀹岀殑璁板綍 @@ -227,6 +227,11 @@ return model.NewTaskStatusSyncSearch(nil).SetIDs(ids).Delete() } +// FinishTaskStatusSync 璁剧疆宸插悓姝ュ畬鎴� +func (slf TaskService) FinishTaskStatusSync(ids []uint) (err error) { + return model.NewTaskStatusSyncSearch(nil).SetIDs(ids).UpdateByMap(map[string]interface{}{"sync_status": constvar.SyncStatusOk}) +} + // GetTask2 鑾峰彇浠诲姟鍒楄〃2 func (slf TaskService) GetTask2(deviceID string, offset, limit int, channels []int32, queryType request.QueryType) (taskResp *response.TaskResponse, err error) { var taskList []*response.TaskData -- Gitblit v1.8.0