原料增加最大添加量限制
This commit is contained in:
@@ -144,9 +144,10 @@ func (r *gormRawMaterialRepository) UpdateRawMaterial(ctx context.Context, rawMa
|
||||
repoCtx := logs.AddFuncName(ctx, r.ctx, "UpdateRawMaterial")
|
||||
// 使用 map 更新以避免 GORM 的零值问题,并确保只更新指定字段
|
||||
updateData := map[string]interface{}{
|
||||
"name": rawMaterial.Name,
|
||||
"description": rawMaterial.Description,
|
||||
"reference_price": rawMaterial.ReferencePrice,
|
||||
"name": rawMaterial.Name,
|
||||
"description": rawMaterial.Description,
|
||||
"reference_price": rawMaterial.ReferencePrice,
|
||||
"max_addition_ratio": rawMaterial.MaxAdditionRatio,
|
||||
}
|
||||
result := r.db.WithContext(repoCtx).Model(&models.RawMaterial{}).Where("id = ?", rawMaterial.ID).Updates(updateData)
|
||||
if result.Error != nil {
|
||||
|
||||
Reference in New Issue
Block a user