From 28acf1ff82ffc8d0b8a11883d3cc2270ae2a2bb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BD=90=E5=A4=A9=E5=A4=A7=E5=9C=A3?= <17615834396@163.com> Date: Sun, 28 Apr 2024 10:32:06 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=AF=E5=88=86=E5=8F=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/IntegralSettingsServiceImpl.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/integral/service/impl/IntegralSettingsServiceImpl.java b/fuintBackend/fuint-application/src/main/java/com/fuint/business/integral/service/impl/IntegralSettingsServiceImpl.java index 746e3d699..db1d63e87 100644 --- a/fuintBackend/fuint-application/src/main/java/com/fuint/business/integral/service/impl/IntegralSettingsServiceImpl.java +++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/integral/service/impl/IntegralSettingsServiceImpl.java @@ -338,6 +338,15 @@ public class IntegralSettingsServiceImpl implements IntegralSettingsService { private void countPoints(IntegralSettings integralSettings,String oilId,Double amount,Integer userId){ LJStore store = iljStoreService.selectStoreByStoreId(integralSettings.getStoreId()); UserBalance balance = userBalanceService.selectUserBalance(userId, store.getChainStoreId()); + IntegralDetail integralDetail = new IntegralDetail(); + integralDetail.setStoreId(integralSettings.getStoreId()); + integralDetail.setChainStoreId(integralSettings.getChainStoreId()); + integralDetail.setPointsChange(Double.valueOf(integralSettings.getRefuelPoints())); + integralDetail.setCurrentPoints(balance.getPoints() + integralSettings.getRefuelPoints()); + integralDetail.setChangeType("1"); + integralDetail.setChangeReason("充值"); + integralDetail.setUserId(balance.getMtUserId()); + IntegralDetail integralDetail1 = integralDetailService.insert2(integralDetail); if (ObjectUtil.isNotEmpty(balance)) { if (integralSettings.getRefuelSceneRules()==0) { // 通用规则 @@ -361,6 +370,7 @@ public class IntegralSettingsServiceImpl implements IntegralSettingsService { } } userBalanceService.updateUserBalance(balance); + } }