|
|
@ -238,12 +238,14 @@ public class ConsumeServiceImpl implements ConsumeService { |
|
|
UserWalletRecord userWalletRecord = new UserWalletRecord(); |
|
|
UserWalletRecord userWalletRecord = new UserWalletRecord(); |
|
|
userWalletRecord.setJwcode(consumeUser.getJwcode()); |
|
|
userWalletRecord.setJwcode(consumeUser.getJwcode()); |
|
|
userWalletRecord.setWalletId(wallet.getWalletId()); |
|
|
userWalletRecord.setWalletId(wallet.getWalletId()); |
|
|
|
|
|
userWalletRecord.setType(1); // 1=消耗 |
|
|
|
|
|
userWalletRecord.setTransactionCurrency("金币"); // 交易币种 |
|
|
userWalletRecord.setAmount(-deductAmount.intValue()); |
|
|
userWalletRecord.setAmount(-deductAmount.intValue()); |
|
|
userWalletRecord.setOrderCode(userGoldRecord.getOrderCode()); |
|
|
userWalletRecord.setOrderCode(userGoldRecord.getOrderCode()); |
|
|
userWalletRecord.setDescription("购买" + consumeUser.getGoodsName()); |
|
|
userWalletRecord.setDescription("购买" + consumeUser.getGoodsName()); |
|
|
// 设置需要扣除的永久金币金额 |
|
|
// 设置需要扣除的永久金币金额 |
|
|
updateWallet.setPermanentGold(deductAmount); |
|
|
updateWallet.setPermanentGold(deductAmount); |
|
|
// 调用Mapper方法更新钱包余额 |
|
|
|
|
|
|
|
|
// 调用 Mapper 方法更新钱包余额 |
|
|
consumeMapper.updateRegionWallet(updateWallet); |
|
|
consumeMapper.updateRegionWallet(updateWallet); |
|
|
consumeMapper.addRegionWalletRecord(userWalletRecord); |
|
|
consumeMapper.addRegionWalletRecord(userWalletRecord); |
|
|
} |
|
|
} |
|
|
|