diff --git a/go.mod b/go.mod index e338310..48f0f7c 100644 --- a/go.mod +++ b/go.mod @@ -9,7 +9,6 @@ require ( github.com/gofrs/uuid v4.4.0+incompatible github.com/json-iterator/go v1.1.12 github.com/natefinch/lumberjack v2.0.0+incompatible - github.com/orcaman/concurrent-map/v2 v2.0.1 github.com/panjf2000/ants/v2 v2.10.0 github.com/spf13/viper v1.19.0 github.com/swaggo/files v1.0.1 diff --git a/go.sum b/go.sum index a7ff0c3..be2ecba 100644 --- a/go.sum +++ b/go.sum @@ -184,8 +184,6 @@ github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjY github.com/natefinch/lumberjack v2.0.0+incompatible h1:4QJd3OLAMgj7ph+yZTuX13Ld4UpgHp07nNdFX7mqFfM= github.com/natefinch/lumberjack v2.0.0+incompatible/go.mod h1:Wi9p2TTF5DG5oU+6YfsmYQpsTIOm0B1VNzQg9Mw6nPk= github.com/nrwiersma/avro-benchmarks v0.0.0-20210913175520-21aec48c8f76/go.mod h1:iKyFMidsk/sVYONJRE372sJuX/QTRPacU7imPqqsu7g= -github.com/orcaman/concurrent-map/v2 v2.0.1 h1:jOJ5Pg2w1oeB6PeDurIYf6k9PQ+aTITr/6lP/L/zp6c= -github.com/orcaman/concurrent-map/v2 v2.0.1/go.mod h1:9Eq3TG2oBe5FirmYWQfYO5iH1q0Jv47PLaNK++uCdOM= github.com/panjf2000/ants/v2 v2.10.0 h1:zhRg1pQUtkyRiOFo2Sbqwjp0GfBNo9cUY2/Grpx1p+8= github.com/panjf2000/ants/v2 v2.10.0/go.mod h1:7ZxyxsqE4vvW0M7LSD8aI3cKwgFhBHbxnlN8mDqHa1I= github.com/pelletier/go-toml/v2 v2.2.3 h1:YmeHyLY8mFWbdkNWwpr+qIL2bEqT0o95WSdkNHvL12M= diff --git a/handler/anchor_point_replace.go b/handler/anchor_point_replace.go index 9d10401..808a4f1 100644 --- a/handler/anchor_point_replace.go +++ b/handler/anchor_point_replace.go @@ -43,8 +43,8 @@ func ComponentAnchorReplaceHandler(c *gin.Context) { uuid = request.UUID anchorName = request.AnchorName - var componentInfo *orm.Component - result := pgClient.WithContext(cancelCtx).Model(&orm.Component{}).Where("global_uuid = ?", uuid).Find(componentInfo) + var componentInfo orm.Component + result := pgClient.WithContext(cancelCtx).Model(&orm.Component{}).Where("global_uuid = ?", uuid).Find(&componentInfo) if result.Error != nil { logger.Error("query component detail info failed", zap.Error(result.Error)) header := network.FailResponseHeader{Status: http.StatusBadRequest, ErrMsg: result.Error.Error()} @@ -55,9 +55,9 @@ func ComponentAnchorReplaceHandler(c *gin.Context) { return } - if componentInfo == nil { + if result.RowsAffected == 0 { err := fmt.Errorf("query component detail info by uuid failed:%w", constant.ErrQueryRowZero) - logger.Error("query component detail info from table is empty", zap.String("table_name", componentInfo.TableName())) + logger.Error("query component detail info from table is empty", zap.String("table_name", "component")) header := network.FailResponseHeader{Status: http.StatusBadRequest, ErrMsg: err.Error()} resp := network.FailureResponse{ FailResponseHeader: header,