| | |
| | | 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()); |
| | | mallOrderInfo.getOrderNo(), FlowTypeEnum.BALANCE.getValue(),"直推奖",2); |
| | | } |
| | | } |
| | | for(MallOrderItem mallOrderItem : mallOrderItemList){ |
| | |
| | | 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){ |