no message
This commit is contained in:
parent
58e5f81d8b
commit
c1d80d6e15
@ -2,6 +2,7 @@ package com.fuint.business.userManager.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.fuint.business.userManager.entity.UserBalance;
|
||||
import com.fuint.business.userManager.vo.UserBalanceVo;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@ -61,4 +62,6 @@ public interface UserBalanceService extends IService<UserBalance> {
|
||||
int initBalance(Integer userId , Integer chainStoreId);
|
||||
|
||||
|
||||
int subtractUserBalanceByLock(UserBalanceVo balance);
|
||||
|
||||
}
|
||||
|
@ -67,6 +67,7 @@ public class UserBalanceServiceImpl extends ServiceImpl<UserBalanceMapper, UserB
|
||||
@Resource
|
||||
RedisLock redisLock;
|
||||
|
||||
@Override
|
||||
public int subtractUserBalanceByLock(UserBalanceVo balance) {
|
||||
String lockKey = "userChangeBalance"+balance.getMtUserId()+balance.getChainStoreId();
|
||||
Boolean flag = redisLock.tryLock(lockKey, 5001, 5000, TimeUnit.MILLISECONDS);
|
||||
|
Loading…
Reference in New Issue
Block a user