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 2bb399ac..3a8375e4 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 @@ -877,9 +877,6 @@ public class CuMemberBusinessServiceImpl implements ICuMemberBusinessService { // 升级订单 GradeDTO gradeDTO = iGradeServiceApi.getGrade(cuMember.getPkSettleGrade()).getData(); - // 删除购买升级的升级记录 - iCuMemberLevelService.deleteCuMemberLevelRecord(saOrder.getPkId(), pkApprove, currentDateTime); - // 处理会员自己等级撤单 gradeDTO = this.handleSelfCancel(gradeDTO, cuMember, saOrder, pkApprove, currentDateTime); @@ -902,6 +899,9 @@ public class CuMemberBusinessServiceImpl implements ICuMemberBusinessService { .set(CuMemberRetailRegion::getModifiedTime, currentDateTime) ); } + + // 删除购买升级的升级记录 + iCuMemberLevelService.deleteCuMemberLevelRecord(saOrder.getPkId(), pkApprove, currentDateTime); } // 更新会员标记,如果是则更新会员信息