From f75b6f9ee6b2c542d52b4a11113bd281b421c4c0 Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期二, 17 十月 2023 19:34:30 +0800 Subject: [PATCH] 定时任务分master模式和非master模式 --- model/production_progress.go | 18 ++++++++++++++---- 1 files changed, 14 insertions(+), 4 deletions(-) diff --git a/model/production_progress.go b/model/production_progress.go index bbdeb98..d928936 100644 --- a/model/production_progress.go +++ b/model/production_progress.go @@ -20,10 +20,11 @@ ProductionProgressSearch struct { ProductionProgress - Order string - PageNum int - PageSize int - Orm *gorm.DB + Order string + PageNum int + PageSize int + Orm *gorm.DB + UnFinished bool } ) @@ -78,6 +79,11 @@ return slf } +func (slf *ProductionProgressSearch) SetUnFinished() *ProductionProgressSearch { + slf.UnFinished = true + return slf +} + func (slf *ProductionProgressSearch) build() *gorm.DB { var db = slf.Orm.Model(&ProductionProgress{}) @@ -109,6 +115,10 @@ db = db.Where("channel = ?", slf.Channel) } + if slf.UnFinished { + db = db.Where("finished_quantity < total_quantity") + } + return db } -- Gitblit v1.8.0