diff --git a/internal/data/repoimpl/order.go b/internal/data/repoimpl/order.go index ef949d6..094296a 100644 --- a/internal/data/repoimpl/order.go +++ b/internal/data/repoimpl/order.go @@ -75,7 +75,7 @@ func (p *OrderRepoImpl) Create(ctx context.Context, req *bo.OrderBo) (*bo.OrderB tx := p.db.DB(ctx).Create(info) if tx.Error != nil { - return nil, tx.Error + return nil, fmt.Errorf("db fail %w", tx.Error) } return p.ToBo(info), nil diff --git a/internal/pkg/lock/mutex.go b/internal/pkg/lock/mutex.go index 9df58f2..976ebf7 100644 --- a/internal/pkg/lock/mutex.go +++ b/internal/pkg/lock/mutex.go @@ -22,7 +22,7 @@ func (c *Mutex) Lock(ctx context.Context, resource string, callback func(ctx con l := c.locker.GetLock(resource) if err := l.Lock(ctx); err != nil { - return fmt.Errorf("lock failed: %w", err) + return fmt.Errorf("lock failed %s:%w", resource, err) } defer func() { _ = l.Unlock(ctx)