yujian
2019-11-01 2b71bd05caf230bf9d35e0f000cea6d0413a774e
fanli/src/main/java/com/yeshi/fanli/service/impl/redpack/RedPackBalanceServiceImpl.java
@@ -67,9 +67,19 @@
         throw new RedPackBalanceException(1, "参数传递不完整");
      // 加入明细
      redPackDetailService.insertSelective(detail);
      // 减少红包
      // 添加红包
      RedPackBalance redPackBalance = redPackBalanceMapper.selectForUpdate(uid);
      if (redPackBalance == null) {
         redPackBalance = new RedPackBalance();
         redPackBalance.setId(uid);
         redPackBalance.setMoney(money);
         redPackBalance.setCreateTime(new Date());
         redPackBalance.setUpdateTime(new Date());
         redPackBalanceMapper.insertSelective(redPackBalance);
      } else {
      redPackBalanceMapper.addRedPack(uid, money);
   }
   }
   
   
   @Override