|
|
@ -92,7 +92,7 @@ public class VirtualAccountApplicationService { |
|
|
//余额充足 创建消费订单+扣除余额 |
|
|
//余额充足 创建消费订单+扣除余额 |
|
|
Order order = handleOrder(dto.getUserId(), productSpec, 1); |
|
|
Order order = handleOrder(dto.getUserId(), productSpec, 1); |
|
|
//虚拟账户处理 |
|
|
//虚拟账户处理 |
|
|
virtualAccountAggregate.handleConsumeData(virtualAccount, order.getSettlementAmount().intValue(), dto.getTradeType()); |
|
|
|
|
|
|
|
|
virtualAccountAggregate.handleConsumeData(virtualAccount, order.getSettlementAmount().intValue(), dto.getTradeType(), dto.getRemark()); |
|
|
//保存 |
|
|
//保存 |
|
|
consumeVirtualAccountDomainService.handle(virtualAccount, order); |
|
|
consumeVirtualAccountDomainService.handle(virtualAccount, order); |
|
|
vo.setSuccess(true); |
|
|
vo.setSuccess(true); |
|
|
@ -165,7 +165,7 @@ public class VirtualAccountApplicationService { |
|
|
//余额充足 创建消费订单+扣除余额 |
|
|
//余额充足 创建消费订单+扣除余额 |
|
|
Order order = handleOrder(fromUserId, productSpec, quantity); |
|
|
Order order = handleOrder(fromUserId, productSpec, quantity); |
|
|
//虚拟账户处理 |
|
|
//虚拟账户处理 |
|
|
virtualAccountAggregate.handleConsumeData(virtualAccount, order.getSettlementAmount().intValue(), VirtualAccountTradeTypeEnum.GIFT); |
|
|
|
|
|
|
|
|
virtualAccountAggregate.handleConsumeData(virtualAccount, order.getSettlementAmount().intValue(), VirtualAccountTradeTypeEnum.GIFT, "礼物"); |
|
|
|
|
|
|
|
|
//收益信息 |
|
|
//收益信息 |
|
|
RevenueReward revenueReward = revenueRewardQueryService.queryByUserId(toUserId); |
|
|
RevenueReward revenueReward = revenueRewardQueryService.queryByUserId(toUserId); |
|
|
@ -229,7 +229,7 @@ public class VirtualAccountApplicationService { |
|
|
//余额充足 创建消费订单+扣除余额 |
|
|
//余额充足 创建消费订单+扣除余额 |
|
|
Order order = handleOrder(fromUserId, productSpec, quantity); |
|
|
Order order = handleOrder(fromUserId, productSpec, quantity); |
|
|
//虚拟账户处理 |
|
|
//虚拟账户处理 |
|
|
virtualAccountAggregate.handleConsumeData(virtualAccount, order.getSettlementAmount().intValue(), VirtualAccountTradeTypeEnum.GIFT); |
|
|
|
|
|
|
|
|
virtualAccountAggregate.handleConsumeData(virtualAccount, order.getSettlementAmount().intValue(), VirtualAccountTradeTypeEnum.GIFT, "礼物"); |
|
|
|
|
|
|
|
|
//收益信息 |
|
|
//收益信息 |
|
|
RevenueReward toRevenueReward = revenueRewardQueryService.queryByUserId(toUserId); |
|
|
RevenueReward toRevenueReward = revenueRewardQueryService.queryByUserId(toUserId); |
|
|
@ -294,7 +294,7 @@ public class VirtualAccountApplicationService { |
|
|
//余额充足 创建消费订单+扣除余额 |
|
|
//余额充足 创建消费订单+扣除余额 |
|
|
Order order = handleOrder(fromUserId, productSpec, quantity); |
|
|
Order order = handleOrder(fromUserId, productSpec, quantity); |
|
|
//虚拟账户处理 |
|
|
//虚拟账户处理 |
|
|
virtualAccountAggregate.handleConsumeData(virtualAccount, order.getSettlementAmount().intValue(), VirtualAccountTradeTypeEnum.GIFT); |
|
|
|
|
|
|
|
|
virtualAccountAggregate.handleConsumeData(virtualAccount, order.getSettlementAmount().intValue(), VirtualAccountTradeTypeEnum.GIFT, "礼物"); |
|
|
|
|
|
|
|
|
//收益信息 |
|
|
//收益信息 |
|
|
RevenueReward revenueReward = revenueRewardQueryService.queryByUserId(toUserId); |
|
|
RevenueReward revenueReward = revenueRewardQueryService.queryByUserId(toUserId); |
|
|
|