From d91a802e7aa2ad4075ed803b8ddc7536a91a0ef0 Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期五, 27 十月 2023 20:33:06 +0800 Subject: [PATCH] update --- model/procedures.go | 28 +++++++++++++++------------- 1 files changed, 15 insertions(+), 13 deletions(-) diff --git a/model/procedures.go b/model/procedures.go index 90b71b5..4e10260 100644 --- a/model/procedures.go +++ b/model/procedures.go @@ -11,15 +11,17 @@ type ( Procedures struct { - gorm.Model `json:"-"` - WorkOrderID string `gorm:"index;type:varchar(191);not null;comment:宸ュ崟ID" json:"-"` - OrderID string `gorm:"index;type:varchar(191);not null;comment:璁㈠崟ID" json:"-"` - DeviceID string `gorm:"index;type:varchar(191);comment:璁惧ID" json:"deviceId"` - ProcedureID string `gorm:"index;type:varchar(191);comment:宸ュ簭ID" json:"procedureId"` - Channel int32 `gorm:"index;comment:閫氶亾" json:"channel"` //閫氶亾 - ProcessModelNumber string `gorm:"index;comment:宸ヨ壓妯″瀷缂栧彿" json:"processModelNumber"` //宸ヨ壓妯″瀷缂栧彿 - StartTime int64 `gorm:"comment:璁″垝寮�濮嬫椂闂�" json:"startTime"` - EndTime int64 `gorm:"comment:璁″垝缁撴潫鏃堕棿" json:"endTime"` + gorm.Model + WorkOrderID string `gorm:"index;type:varchar(191);not null" json:"-"` + OrderID string `gorm:"index;type:varchar(191);not null" json:"-"` + DeviceID string `gorm:"index;type:varchar(191)" json:"deviceId"` + ProcedureID string `gorm:"index;type:varchar(191)" json:"procedureId"` + Channel int32 `gorm:"index;" json:"channel"` //閫氶亾 + ProcessModelNumber string `gorm:"index;" json:"processModelNumber"` //宸ヨ壓妯″瀷缂栧彿 + StartTime int64 `json:"startTime"` + EndTime int64 `json:"endTime"` + RealStartTime int64 `json:"realStartTime"` + RealEndTime int64 `json:"realEndTime"` Status ProcedureStatus ProcedureData string `json:"-"` //common.ProductProcedure json涓� ProceduresInfo common.ProductProcedure `json:"procedure" gorm:"-"` //common.ProductProcedure 瀵硅薄 @@ -207,11 +209,11 @@ // CreateBatch 鎵归噺鎻掑叆 func (slf *ProceduresSearch) CreateBatch(records []*Procedures) error { var db = slf.build() - - if err := db.Create(&records).Error; err != nil { - return fmt.Errorf("create batch err: %v, records: %+v", err, records) + for _, record := range records { + if err := db.Create(record).Error; err != nil { + return fmt.Errorf("create batch err: %v, records: %+v", err, records) + } } - return nil } -- Gitblit v1.8.0