From 50fdb4bc0545136c14b7b1b50c55430e5c8d970a Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期五, 20 十月 2023 17:03:04 +0800 Subject: [PATCH] 删除或改造gorm v1不支持的批量保存方法 --- nsq/msg_handler.go | 9 --------- model/device_plc.go | 11 ----------- model/production_progress.go | 11 ----------- model/work_order.go | 11 ----------- 4 files changed, 0 insertions(+), 42 deletions(-) diff --git a/model/device_plc.go b/model/device_plc.go index 9ce9bbc..4136ecb 100644 --- a/model/device_plc.go +++ b/model/device_plc.go @@ -109,17 +109,6 @@ return nil } -// CreateBatch 鎵归噺鎻掑叆 -func (slf *DevicePlcSearch) CreateBatch(records []*DevicePlc) error { - var db = slf.build() - - if err := db.Create(&records).Error; err != nil { - return fmt.Errorf("create batch err: %v, records: %+v", err, records) - } - - return nil -} - func (slf *DevicePlcSearch) Save(record *DevicePlc) error { var db = slf.build() diff --git a/model/production_progress.go b/model/production_progress.go index d928936..293a660 100644 --- a/model/production_progress.go +++ b/model/production_progress.go @@ -133,17 +133,6 @@ return nil } -// CreateBatch 鎵归噺鎻掑叆 -func (slf *ProductionProgressSearch) CreateBatch(records []*ProductionProgress) error { - var db = slf.build() - - if err := db.Create(&records).Error; err != nil { - return fmt.Errorf("create batch err: %v, records: %+v", err, records) - } - - return nil -} - func (slf *ProductionProgressSearch) Save(record *ProductionProgress) error { var db = slf.build() diff --git a/model/work_order.go b/model/work_order.go index b854461..a6ed58a 100644 --- a/model/work_order.go +++ b/model/work_order.go @@ -161,17 +161,6 @@ return nil } -// CreateBatch 鎵归噺鎻掑叆 -func (slf *OrderSearch) CreateBatch(records []*Order) error { - var db = slf.build() - - if err := db.Create(&records).Error; err != nil { - return fmt.Errorf("create batch err: %v, records: %+v", err, records) - } - - return nil -} - func (slf *OrderSearch) Updates(record *Order) error { var db = slf.build() diff --git a/nsq/msg_handler.go b/nsq/msg_handler.go index 6c646e6..15cbf29 100644 --- a/nsq/msg_handler.go +++ b/nsq/msg_handler.go @@ -82,31 +82,22 @@ var err error if oldWorkOrder != nil && oldWorkOrder.WorkOrderID != "" { if err = model.NewOrderSearch(db).SetId(oldWorkOrder.ID).Updates(&orderRecord); err != nil { - logx.Errorf(" save task message error err1: %v", err) return err } - logx.Errorf(" save task message error no err1: %v", err) for _, procedure := range procedureRecords { err = model.NewProceduresSearch(db).SetWorkOrderId(procedure.WorkOrderID).SetProcedureId(procedure.ProcedureID).Upsert(procedure) if err != nil { - logx.Errorf(" save task message error err2: %v", err) return err } } - logx.Errorf(" save task message error no err2: %v", err) } else { if err = model.NewOrderSearch(db).Create(&orderRecord); err != nil { - logx.Errorf(" save task message error err3: %v", err) return err } - logx.Errorf(" save task message error no err3: %v", err) if err = model.NewProceduresSearch(db).CreateBatch(procedureRecords); err != nil { - logx.Errorf(" save task message error err4: %v", err) return err } - logx.Errorf(" save task message error no err4: %v", err) } - logx.Errorf(" save task message error no err5: %v", err) return nil }) if err != nil { -- Gitblit v1.8.0