From f3a09ce0a6411d49303122d1d123863363e04acf Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期二, 17 十月 2023 22:20:47 +0800 Subject: [PATCH] 删除同步完的记录 --- model/task_status_sync.go | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/model/task_status_sync.go b/model/task_status_sync.go index b873578..503af79 100644 --- a/model/task_status_sync.go +++ b/model/task_status_sync.go @@ -23,6 +23,7 @@ PageNum int PageSize int Orm *gorm.DB + IDs []uint } ) @@ -57,6 +58,11 @@ return slf } +func (slf *TaskStatusSyncSearch) SetIDs(ids []uint) *TaskStatusSyncSearch { + slf.IDs = ids + return slf +} + func (slf *TaskStatusSyncSearch) build() *gorm.DB { var db = slf.Orm.Table(slf.TableName()) @@ -64,6 +70,10 @@ db = db.Where("id = ?", slf.ID) } + if len(slf.IDs) != 0 { + db = db.Where("id in ?", slf.IDs) + } + if slf.Order != "" { db = db.Order(slf.Order) } -- Gitblit v1.8.0