From cdbda5e3895814b688bcc0e6b34b6067b0b9b773 Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期四, 21 九月 2023 20:17:08 +0800 Subject: [PATCH] fix --- model/procedures.go | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/model/procedures.go b/model/procedures.go index 99e45f4..8933c88 100644 --- a/model/procedures.go +++ b/model/procedures.go @@ -33,6 +33,7 @@ Orm *gorm.DB Preload bool StartTimeMax int64 + EndTimeMin int64 StatusNot ProcedureStatus ProcedureIds []string } @@ -97,6 +98,11 @@ return slf } +func (slf *ProceduresSearch) SetEndTimeMin(ts int64) *ProceduresSearch { + slf.EndTimeMin = ts + return slf +} + func (slf *ProceduresSearch) SetId(id int) *ProceduresSearch { slf.ID = id return slf @@ -154,6 +160,10 @@ db = db.Where("start_time <= ?", slf.StartTimeMax) } + if slf.EndTimeMin != 0 { + db = db.Where("end_time > ?", slf.EndTimeMin) + } + if slf.Status != 0 { db = db.Where("status = ?", slf.Status) } -- Gitblit v1.8.0