admin
2021-07-10 29918ba877731850d001fb2d1a3f3774698241c1
service-lijin/src/main/java/com/ks/lijin/service/manager/LiJinProviderTaoKeAccountManager.java
@@ -6,6 +6,8 @@
import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional;
import org.yeshi.utils.TimeUtil;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import javax.annotation.Resource;
import java.math.BigDecimal;
@@ -20,6 +22,9 @@
    @Resource
    private RedisTemplate redisTemplate;
    @Resource
    private JedisPool jedisPool;
    /**
@@ -42,7 +47,14 @@
        //获取账号当日的商品数量
        long goodsNum = redisTemplate.opsForSet().size(goodsKey);
        //获取账号当日的资金消耗
        Long todayMoney = Long.parseLong(redisTemplate.opsForValue().get(accountMoneyKey) + "");
        Long todayMoney = null;
        Jedis jedis = jedisPool.getResource();
        try {
            todayMoney = Long.parseLong(jedis.get(accountMoneyKey) + "");
        } finally {
            jedis.close();
        }
        //同步到数据库
        LiJinProviderTaoKeAccount account = liJinProviderAccountMapper.selectByPrimaryKeyForUpdate(accountId);