From 95d6556a3a1dad80d21b506e4e84a057864a8b59 Mon Sep 17 00:00:00 2001 From: Derran Date: Tue, 20 Jan 2026 16:29:10 +0800 Subject: [PATCH] =?UTF-8?q?=E7=8E=AB=E7=91=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../virtualaccount/VirtualAccountApplicationService.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/virtualaccount/VirtualAccountApplicationService.java b/dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/virtualaccount/VirtualAccountApplicationService.java index 1da2383..814bb45 100644 --- a/dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/virtualaccount/VirtualAccountApplicationService.java +++ b/dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/virtualaccount/VirtualAccountApplicationService.java @@ -170,10 +170,10 @@ public class VirtualAccountApplicationService extends BaseApplicationService { //找到对应产品 ProductSpec productSpec = productSpecDao.selectById(dto.getProductSpecId()); Integer costBalance = productSpec.getUnitSellingPrice().intValue() * dto.getQuantity(); - vo.setCostBalance(costBalance); if (virtualAccount != null && virtualAccount.getBalance() >= costBalance) { vo = handleIMGiftReward(virtualAccount, dto.getFromUserId(), dto.getToUserId(), productSpec, costBalance, dto.getQuantity()); } + vo.setCostBalance(costBalance); } return vo; } @@ -225,7 +225,6 @@ public class VirtualAccountApplicationService extends BaseApplicationService { //找到对应产品 ProductSpec productSpec = productSpecDao.selectById(dto.getProductSpecId()); Integer costBalance = productSpec.getUnitSellingPrice().intValue() * dto.getQuantity(); - vo.setCostBalance(costBalance); if (virtualAccount != null && virtualAccount.getBalance() >= costBalance) { if (dto.getDirection() == 1) { //直接送主播 @@ -235,6 +234,7 @@ public class VirtualAccountApplicationService extends BaseApplicationService { vo = handleChannelUserGiftReward(virtualAccount, dto.getFromUserId(), dto.getToUserId(), dto.getChannelCreatorId(), productSpec, costBalance, dto.getQuantity(), dto.getChannelCreatorTodayCrossMicCount()); } } + vo.setCostBalance(costBalance); return vo; }