加锁调整
This commit is contained in:
parent
ba25cc46ac
commit
48b5d897d6
|
|
@ -35,10 +35,10 @@ func (v *VoucherBiz) NotifyRetryConsume(ctx context.Context, orderNotifyId uint6
|
|||
var (
|
||||
err error
|
||||
orderNotify *bo.OrderNotifyBo
|
||||
cache = vo.NotifyRetryConsume.BuildCacheUint64([]uint64{orderNotifyId})
|
||||
c = vo.NotifyRetryConsume.BuildCacheUint64([]uint64{orderNotifyId})
|
||||
)
|
||||
|
||||
err = lock.NewMutex(v.rdb.Rdb, cache.TTL).Lock(ctx, cache.Key, func(ctx context.Context) error {
|
||||
err = lock.NewMutex(v.rdb.Rdb, c.TTL).Lock(ctx, c.Key, func(ctx context.Context) error {
|
||||
|
||||
orderNotify, err = v.OrderNotifyRepo.GetByID(ctx, orderNotifyId)
|
||||
if err != nil {
|
||||
|
|
|
|||
|
|
@ -58,10 +58,10 @@ func (s CacheKey) GetValue() string {
|
|||
|
||||
func (s CacheKey) BuildCache(strArr []string) *Cache {
|
||||
|
||||
k := ""
|
||||
k := s.GetValue()
|
||||
|
||||
if len(strArr) > 0 {
|
||||
k = helper.BuildStr(s.GetValue(), strArr)
|
||||
k = helper.BuildStr(k, strArr)
|
||||
}
|
||||
|
||||
c := &Cache{
|
||||
|
|
@ -80,10 +80,10 @@ func (s CacheKey) BuildCache(strArr []string) *Cache {
|
|||
|
||||
func (s CacheKey) BuildCacheUint64(ids []uint64) *Cache {
|
||||
|
||||
k := ""
|
||||
k := s.GetValue()
|
||||
|
||||
if len(ids) > 0 {
|
||||
k = helper.BuildStr(s.GetValue(), ids)
|
||||
k = helper.BuildStr(k, ids)
|
||||
}
|
||||
|
||||
c := &Cache{
|
||||
|
|
|
|||
Loading…
Reference in New Issue