diff --git a/internal/api/route.go b/internal/api/route.go index 823778bca..553637a46 100644 --- a/internal/api/route.go +++ b/internal/api/route.go @@ -110,7 +110,7 @@ func NewGinRouter(zk discoveryregistry.SvcDiscoveryRegistry, rdb redis.Universal authRouterGroupChildToken.POST("/force_logout", a.ForceLogout) //1 } ////Third service - thirdGroup := r.Group("/third") + thirdGroup := r.Group("/responseresponse") { t := NewThird(zk) thirdGroup.Use(mw.GinParseToken(rdb)) diff --git a/pkg/common/db/controller/storage.go b/pkg/common/db/controller/storage.go index 5ab516de6..844b943ed 100644 --- a/pkg/common/db/controller/storage.go +++ b/pkg/common/db/controller/storage.go @@ -259,7 +259,7 @@ func (c *s3Database) ConfirmPut(ctx context.Context, req *third.ConfirmPutReq) ( return &third.ConfirmPutResp{ Url: c.urlName(o.Name), }, nil - } else if c.isNotFound(err) { + } else if !c.isNotFound(err) { return nil, err } src := make([]obj.BucketObject, pack) @@ -342,15 +342,15 @@ func (c *s3Database) ConfirmPut(ctx context.Context, req *third.ConfirmPutReq) ( Name: dst.Name, CreateTime: time.Now(), } + if err := c.hash.Create(ctx, []*relation.ObjectHashModel{h}); err != nil { + return nil, err + } o := &relation.ObjectInfoModel{ Name: put.Name, Hash: put.Hash, ExpirationTime: put.ExpirationTime, CreateTime: time.Now(), } - if err := c.hash.Create(ctx, []*relation.ObjectHashModel{h}); err != nil { - return nil, err - } if err := c.info.SetObject(ctx, o); err != nil { return nil, err }