diff --git a/bd-business/bd-business-member/src/main/java/com/hzs/member/base/service/impl/CuMemberBusinessServiceImpl.java b/bd-business/bd-business-member/src/main/java/com/hzs/member/base/service/impl/CuMemberBusinessServiceImpl.java index c9564aa8..fff0f175 100644 --- a/bd-business/bd-business-member/src/main/java/com/hzs/member/base/service/impl/CuMemberBusinessServiceImpl.java +++ b/bd-business/bd-business-member/src/main/java/com/hzs/member/base/service/impl/CuMemberBusinessServiceImpl.java @@ -588,6 +588,7 @@ public class CuMemberBusinessServiceImpl implements ICuMemberBusinessService { @Transactional(rollbackFor = Exception.class) public Boolean singleRevokeMemberByRegisterOrder(Long pkApprove, SaOrderExt saOrder, BusinessCommissionDTO businessCommissionDTO) { deductCancelOrderCost(businessCommissionDTO); + Date currentDateTime = DateUtils.currentDateTime(); CuMemberAccount payMemberAccount = cuMemberAccountService.queryCuMemberAccountByPkMember(saOrder.getPkCreator()); @@ -608,6 +609,9 @@ public class CuMemberBusinessServiceImpl implements ICuMemberBusinessService { iCuMemberRegisterService.updateCuMemberRegister(cuMemberRegister); } + // 处理推荐人等级 + handleParentLevel(saOrder, currentDateTime); + cancelOrderBackAccount(pkApprove, saOrder, payMemberAccount); return true; } @@ -911,6 +915,7 @@ public class CuMemberBusinessServiceImpl implements ICuMemberBusinessService { } } + // 处理推荐人等级 this.handleParentLevel(saOrder, currentDateTime); // 部分撤单 todo 发货后邮费不退,未发货退邮费