充值记录

This commit is contained in:
齐天大圣 2023-12-25 15:21:10 +08:00
parent dfba5774b0
commit 6faf9677e1

View File

@ -581,6 +581,7 @@ public class CardValueRecordServiceImpl extends ServiceImpl<CardValueRecordMappe
public void rechargeFinallDeal(String orderNo){
AccountInfo nowAccountInfo = TokenUtil.getNowAccountInfo();
UserBalance userBalance1 = new UserBalance();
CardValueRecord cardValueRecord = new CardValueRecord();
CardBalanceChange cardBalanceChange = new CardBalanceChange();
double afterBalance = 0.0;
//订单详情
@ -649,6 +650,33 @@ public class CardValueRecordServiceImpl extends ServiceImpl<CardValueRecordMappe
cardBalanceChange.setAfterTheChange(afterBalance);
cardBalanceChange.setOrderNo(cardValueOrders.getOrderNo());
cardBalanceChangeService.save(cardBalanceChange);
//生成充值记录
cardValueRecord.setMtUserId(cardValueOrders.getMtUserId());
cardValueRecord.setName(cardValueOrders.getName());
cardValueRecord.setMobile(cardValueOrders.getMobile());
cardValueRecord.setMtStaffId(cardValueOrders.getStaffId());
cardValueRecord.setRealName(cardValueOrders.getRealName());
cardValueRecord.setStaffMobile(cardValueOrders.getStaffMobile());
cardValueRecord.setCardValueId(cardValueOrders.getCardValueId());
cardValueRecord.setRechargeType(cardValueOrders.getRechargeType());
if (cardValueOrders.getRechargeType().equals("1")){
cardValueRecord.setAmount(cardValueOrders.getAmount());
}
cardValueRecord.setBidBalance(cardValueOrders.getAmount());
cardValueRecord.setRechargeBalance(cardValueOrders.getRechargeBalance());
cardValueRecord.setGiftBalance(cardValueOrders.getGiftBalance());
cardValueRecord.setPaymentType(cardValueOrders.getPaymentType());
cardValueRecord.setPoints(cardValueOrders.getPoints());
cardValueRecord.setGrowthValue(cardValueOrders.getGrowthValue());
cardValueRecord.setFringeBenefit(cardValueOrders.getFringeBenefit());
cardValueRecord.setRoyaltyType(cardValueOrders.getRoyaltyType());
cardValueRecord.setPercentageCommissions(cardValueOrders.getPercentageCommissions());
cardValueRecord.setAmountCommission(cardValueOrders.getAmountCommission());
cardValueRecord.setPayStatus("paid");
cardValueRecord.setStoreId(cardValueOrders.getStoreId());
cardValueRecord.setPaymentNo(cardValueOrders.getOrderNo());
cardValueRecord.setChainStoreId(nowAccountInfo.getChainStoreId());
save(cardValueRecord);
}
}