Browse Source

消费金币变负数

huangqizheng/feature-20250708175155-7.8bug修复
sunjiabei 1 month ago
parent
commit
ccea361ef7
  1. 8
      src/main/java/com/example/demo/serviceImpl/ConsumeServiceImpl.java

8
src/main/java/com/example/demo/serviceImpl/ConsumeServiceImpl.java

@ -159,10 +159,10 @@ public class ConsumeServiceImpl implements ConsumeService {
consumeMapper.add(userGoldRecord); consumeMapper.add(userGoldRecord);
User user = new User(); User user = new User();
user.setJwcode(userGoldRecord.getJwcode()); user.setJwcode(userGoldRecord.getJwcode());
user.setCurrentPermanentGold(gold.getNowPermanentGold() - consumeUser.getPermanentGold());
user.setCurrentFreeJune(gold.getNowFreeJune() - userGoldRecord.getFreeJune());
user.setCurrentFreeDecember(gold.getNowFreeDecember() - userGoldRecord.getFreeDecember());
user.setCurrentTaskGold(gold.getNowTaskGold() - consumeUser.getTaskGold());
user.setCurrentPermanentGold(gold.getNowPermanentGold() + consumeUser.getPermanentGold());
user.setCurrentFreeJune(gold.getNowFreeJune() + userGoldRecord.getFreeJune());
user.setCurrentFreeDecember(gold.getNowFreeDecember() + userGoldRecord.getFreeDecember());
user.setCurrentTaskGold(gold.getNowTaskGold() + consumeUser.getTaskGold());
user.setConsumeNum(gold.getConsumeNum() + 1); user.setConsumeNum(gold.getConsumeNum() + 1);
user.setSumConsume(consumeUser.getPermanentGold() + consumeUser.getFreeGold() + consumeUser.getTaskGold()); user.setSumConsume(consumeUser.getPermanentGold() + consumeUser.getFreeGold() + consumeUser.getTaskGold());
userMapper.updateGold(user); userMapper.updateGold(user);

Loading…
Cancel
Save