|
@@ -200,8 +200,22 @@ public class OrderCalcServiceImpl implements OrderCalcService {
|
|
|
IntegralDO integralDO = integralService.selectByUser(sharePath.getDescendant());
|
|
|
IntegralDO ptIntegral = integralService.selectByUser(1L);
|
|
|
// ========== 汇总计算 =================
|
|
|
- addCaclDo(percentTemplate, saveList, k, grossProfitInt, ancestorQuotaInt, descendantQuotaInt, bonusQuotaInt, platformQuotaInt);
|
|
|
- // ========== 修改用户钱包 =================
|
|
|
+ OrderCalcSaveReqVO orderCalcSaveReqVO = OrderCalcSaveReqVO.builder()
|
|
|
+ .userId(k.getUserId())
|
|
|
+ .orderNo(k.getNo())
|
|
|
+ .orderId(k.getOrderId())
|
|
|
+ .cost(k.getCostPrice())
|
|
|
+ .price(k.getPrice())
|
|
|
+ .productCount(k.getProductCount())
|
|
|
+ .nickName(k.getNickName())
|
|
|
+ .name(k.getName())
|
|
|
+ .grossProfit(grossProfitInt)
|
|
|
+ .grossProfitUserQuota(ancestorQuotaInt)
|
|
|
+ .grossProfitAncestorQuota(descendantQuotaInt)
|
|
|
+ .grossProfitBonusQuota(bonusQuotaInt)
|
|
|
+ .grossProfitPlatformQuota(platformQuotaInt)
|
|
|
+ .percentTemplate(percentTemplate).build();
|
|
|
+ saveList.add(orderCalcSaveReqVO); // ========== 修改用户钱包 =================
|
|
|
changeUserWallet(integralSaveReqVOS, integralDO, integralDOAncestor, ptIntegral, ancestorQuotaInt, descendantQuotaInt, highQuotaInt, grossProfitInt, platformQuotaInt);
|
|
|
// ========== 修改平台信息 =================
|
|
|
// 每个订单计算的过程
|