Procházet zdrojové kódy

group: 配方更新备注字段

Yi před 1 rokem
rodič
revize
e192fc302c
1 změnil soubory, kde provedl 11 přidání a 15 odebrání
  1. 11 15
      module/backend/feed_service.go

+ 11 - 15
module/backend/feed_service.go

@@ -59,23 +59,19 @@ func (s *StoreEntry) EditFeedFormula(ctx context.Context, req *operationPb.AddFe
 	}
 	// 更新版本号
 	defer s.UpdateFeedFormalVersion(ctx, feedFormula)
-	updateData := &model.FeedFormula{
-		Name:               req.Name,
-		Colour:             req.Colour,
-		CattleCategoryId:   req.CattleCategoryId,
-		CattleCategoryName: req.CattleCategoryName,
-		FormulaTypeId:      req.FormulaTypeId,
-		FormulaTypeName:    req.FormulaTypeName,
-		DataSourceId:       req.DataSourceId,
-		DataSourceName:     req.DataSourceName,
-		Remarks:            req.Remarks,
-		IsShow:             req.IsShow,
-	}
+
 	if err := s.DB.Model(new(model.FeedFormula)).
 		Omit("is_show", "is_delete", "encode_number", "formula_type_id",
-			"formula_type_name", "data_source", "is_modify", "remarks").
-		Where("id = ?", req.Id).
-		Updates(updateData).Error; err != nil {
+			"formula_type_name", "data_source", "is_modify").Where("id = ?", req.Id).
+		Updates(map[string]interface{}{
+			"name":                 req.Name,
+			"colour":               req.Colour,
+			"cattle_category_id":   req.CattleCategoryId,
+			"cattle_category_name": req.CattleCategoryName,
+			"data_source_id":       req.DataSourceId,
+			"data_source_name":     req.DataSourceName,
+			"remarks":              req.Remarks,
+		}).Error; err != nil {
 		return xerr.WithStack(err)
 	}
 	return nil