Commit 7fd28581 authored by luxq's avatar luxq

add deley for retry

parent 1f9d0666
......@@ -29,6 +29,7 @@ func (p *Payment) IncrBalance(ctx context.Context, uid string, bal int64) (int64
return 0, err
}
if !locked {
time.Sleep(time.Millisecond * 10)
continue
}
defer release()
......@@ -50,6 +51,7 @@ func (p *Payment) DecrBalance(ctx context.Context, uid string, bal int64) (int64
return 0, err
}
if !locked {
time.Sleep(time.Millisecond * 10)
continue
}
defer release()
......@@ -68,6 +70,7 @@ func (p *Payment) IncrCharge(ctx context.Context, uid string, bal int64) (int64,
return 0, err
}
if !locked {
time.Sleep(time.Millisecond * 10)
continue
}
defer release()
......@@ -91,6 +94,7 @@ func (p *Payment) DecrCharge(ctx context.Context, uid string, bal int64) (int64,
return 0, err
}
if !locked {
time.Sleep(time.Millisecond * 10)
continue
}
defer release()
......@@ -109,6 +113,7 @@ func (p *Payment) IncrCredits(ctx context.Context, uid string, bal int64) (int64
return 0, err
}
if !locked {
time.Sleep(time.Millisecond * 10)
continue
}
defer release()
......@@ -132,6 +137,7 @@ func (p *Payment) DecrCredits(ctx context.Context, uid string, bal int64) (int64
return 0, err
}
if !locked {
time.Sleep(time.Millisecond * 10)
continue
}
defer release()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment