zhangqian
2023-10-27 d91a802e7aa2ad4075ed803b8ddc7536a91a0ef0
model/procedures.go
@@ -20,6 +20,8 @@
      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,8 +209,10 @@
// 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
}