| 123456789101112131415161718192021222324252627282930 |
- package services
- import (
- "app/commons/core"
- "app/commons/core/redisclient"
- )
- // todo:质押OPS订单处理
- func (s *CommonService) StakeHandler() {
- // 获取分布式 异步任务锁
- lockKey := "AsynchronousTask"
- lock, err := redisclient.LockWithTime(lockKey, 30)
- if err != nil {
- core.Log.Infof("lockKey:%s 异步任务锁竞取失败:%s", lockKey, err.Error())
- return
- }
- defer func() {
- err = redisclient.UnlockSafe(lock)
- if err != nil {
- core.Log.Error(err)
- }
- core.Log.Infof("用户ID:%s 异步任务锁释放完成", lockKey)
- }()
- // todo: 个人业绩增加 -- 等级更新
- // todo: 上级业绩更新 -- 等级更新
- }
|