From aed9a0f76ba9c181b375c96f5091fc0ee07413c3 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Mon, 14 Aug 2023 10:53:30 +0800 Subject: [PATCH] 赠送积分更新状态 --- src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java | 17 ++++++++++++++--- 1 files changed, 14 insertions(+), 3 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java index fd055b4..88883a8 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java @@ -377,9 +377,18 @@ String returnPercentStr = StrUtil.isNotEmpty(returnPercentDic.getValue()) ? "1" : returnPercentDic.getValue(); BigDecimal returnPercent = new BigDecimal(returnPercentStr).divide(new BigDecimal(100), 2, BigDecimal.ROUND_DOWN); BigDecimal amountActual = amountBigDecimal.multiply(returnPercent).setScale(2, BigDecimal.ROUND_DOWN); - memberWalletService.add(amountActual, id, "balance"); - mallMoneyFlowService.addMoneyFlow(id, amountActual, MoneyFlowTypeEnum.DYNAMIC_ACHIEVE.getValue(), - mallOrderInfo.getOrderNo(), FlowTypeEnum.BALANCE.getValue()); + + mallMoneyFlowService.addMoneyFlow( + mallMember.getId(), + amountActual, + MoneyFlowTypeEnum.DYNAMIC_ACHIEVE.getValue(), + mallOrderInfo.getOrderNo(), + "直推奖", + "直推奖", + id, + 1, + FlowTypeEnum.BALANCE.getValue(), + 2); } } for(MallOrderItem mallOrderItem : mallOrderItemList){ @@ -444,7 +453,9 @@ mallMemberClass.setOrderId(orderId); mallMemberClass.setClassName(goodsName); mallMemberClass.setClassPic(skuImage); + mallMemberClass.setClassDec(mallGoods.getGoodsIntrodution()); mallMemberClass.setClassUrl(mallGoods.getVideoUrl()); + mallMemberClass.setCreateTime(DateUtil.date()); mallMemberClassMapper.insert(mallMemberClass); return; }else if(5 == isNormal){ -- Gitblit v1.9.1