no message

This commit is contained in:
wangh 2024-01-30 09:55:14 +08:00
parent 58e5f81d8b
commit c1d80d6e15
2 changed files with 4 additions and 0 deletions

View File

@ -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);
}

View File

@ -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);