Quellcode durchsuchen

fix(internal/repository): 修复编辑主机状态时的 SQL 查询问题

- 在 EditHostState 方法中添加了 Model(&model.GlobalLimit{}) 以指定更新的表
- 这样可以避免潜在的 SQL 错误,提高代码的健壮性
fusu vor 3 Wochen
Ursprung
Commit
82da8ab5ba
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  1. 1 1
      internal/repository/globallimit.go

+ 1 - 1
internal/repository/globallimit.go

@@ -164,7 +164,7 @@ func (r *globalLimitRepository) GetNodeArea(ctx context.Context, nodeAreaName st
 }
 
 func (r *globalLimitRepository) EditHostState(ctx context.Context, hostId int64, state int) error {
-	if err := r.DB(ctx).Where("host_id = ?", hostId).Update("state", state).Error; err != nil {
+	if err := r.DB(ctx).Model(&model.GlobalLimit{}).Where("host_id = ?", hostId).Update("state", state).Error; err != nil {
 		return err
 	}
 	return nil