service/material.go
@@ -183,10 +183,10 @@
   }
   err = models.WithTransaction(func(db *gorm.DB) error {
      if err := models.NewMaterialSearch().CreateBatch(materialList); err != nil {
      if err := models.NewMaterialSearch().SetOrm(db).CreateBatch(materialList); err != nil {
         return err
      }
      if err := models.NewAttributeValueSearch().CreateBatch(attributeValueList); err != nil {
      if err := models.NewAttributeValueSearch().SetOrm(db).CreateBatch(attributeValueList); err != nil {
         return err
      }
      return nil