From b331c9990a0396301e934daffe095f99d62d1c89 Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期三, 27 九月 2023 15:58:49 +0800 Subject: [PATCH] 任务获取修改,状态2只返回已开始和已结束的 --- model/work_order.go | 18 +++++++++++++++++- 1 files changed, 17 insertions(+), 1 deletions(-) diff --git a/model/work_order.go b/model/work_order.go index c6567b3..076edef 100644 --- a/model/work_order.go +++ b/model/work_order.go @@ -35,6 +35,7 @@ StartTimeMax int64 StartTimeMin int64 StatusList []OrderStatus + WorkOrderIDs []string } ) @@ -98,6 +99,11 @@ func (slf *OrderSearch) SetWorkOrderId(workOrderId string) *OrderSearch { slf.WorkOrderID = workOrderId + return slf +} + +func (slf *OrderSearch) SetWorkOrderIds(workOrderIds []string) *OrderSearch { + slf.WorkOrderIDs = workOrderIds return slf } @@ -166,7 +172,17 @@ return nil } -func (slf *OrderSearch) Save(record *Order) error { +func (slf *OrderSearch) Updates(record *Order) error { + var db = slf.build() + + if err := db.Updates(record).Error; err != nil { + return fmt.Errorf("save err: %v, record: %+v", err, record) + } + + return nil +} + +func (slf *OrderSearch) Upsert(record *Order) error { var db = slf.build() if err := db.Save(record).Error; err != nil { -- Gitblit v1.8.0