## 结算时,上下关联会员阶段数据补全;
This commit is contained in:
parent
ed1212b7e6
commit
8911e80a8d
|
|
@ -453,13 +453,19 @@ public class CuMemberBonusStageServiceImpl extends ServiceImpl<CuMemberBonusStag
|
|||
|
||||
List<Long> queryMemberList = new ArrayList<>(2);
|
||||
// 获取上第二、三层结算数据
|
||||
CuMemberRetailRangeExt memberFirst = memberRangeExtMap.get(newParentRetailDetail.getPointMemberFirst());
|
||||
if (null == memberFirst && null != newParentRetailDetail.getPointMemberFirst()) {
|
||||
queryMemberList.add(newParentRetailDetail.getPointMemberFirst());
|
||||
if (null != newParentRetailDetail.getPointMemberFirst()) {
|
||||
CuMemberRetailRangeExt memberFirst = memberRangeExtMap.get(newParentRetailDetail.getPointMemberFirst());
|
||||
if (null == memberFirst
|
||||
|| null == this.getRetailDetailMap(memberFirst, eBonusStage)) {
|
||||
queryMemberList.add(newParentRetailDetail.getPointMemberFirst());
|
||||
}
|
||||
}
|
||||
CuMemberRetailRangeExt memberSecond = memberRangeExtMap.get(newParentRetailDetail.getPointMemberSecond());
|
||||
if (null == memberSecond && null != newParentRetailDetail.getPointMemberSecond()) {
|
||||
queryMemberList.add(newParentRetailDetail.getPointMemberSecond());
|
||||
if (null != newParentRetailDetail.getPointMemberSecond()) {
|
||||
CuMemberRetailRangeExt memberSecond = memberRangeExtMap.get(newParentRetailDetail.getPointMemberSecond());
|
||||
if (null == memberSecond
|
||||
|| null == this.getRetailDetailMap(memberSecond, eBonusStage)) {
|
||||
queryMemberList.add(newParentRetailDetail.getPointMemberSecond());
|
||||
}
|
||||
}
|
||||
if (CollectionUtil.isNotEmpty(queryMemberList)) {
|
||||
// 查询会员数据
|
||||
|
|
@ -509,9 +515,12 @@ public class CuMemberBonusStageServiceImpl extends ServiceImpl<CuMemberBonusStag
|
|||
|
||||
List<Long> queryMemberList = new ArrayList<>(2);
|
||||
// 获取上第三层结算数据
|
||||
CuMemberRetailRangeExt memberUpFirst = memberRangeExtMap.get(newParentRetailDetail.getPointMemberFirst());
|
||||
if (null == memberUpFirst && null != newParentRetailDetail.getPointMemberFirst()) {
|
||||
queryMemberList.add(newParentRetailDetail.getPointMemberFirst());
|
||||
if (null != newParentRetailDetail.getPointMemberFirst()) {
|
||||
CuMemberRetailRangeExt memberUpFirst = memberRangeExtMap.get(newParentRetailDetail.getPointMemberFirst());
|
||||
if (null == memberUpFirst
|
||||
|| null == this.getRetailDetailMap(memberUpFirst, eBonusStage)) {
|
||||
queryMemberList.add(newParentRetailDetail.getPointMemberFirst());
|
||||
}
|
||||
}
|
||||
// 获取上第一层结算数据
|
||||
Long downFirstMember = null;
|
||||
|
|
@ -528,9 +537,12 @@ public class CuMemberBonusStageServiceImpl extends ServiceImpl<CuMemberBonusStag
|
|||
downFirstPoint = newParentRetailDetail.getPoint12();
|
||||
break;
|
||||
}
|
||||
CuMemberRetailRangeExt memberDownFirst = memberRangeExtMap.get(downFirstMember);
|
||||
if (null == memberDownFirst && null != downFirstMember) {
|
||||
queryMemberList.add(downFirstMember);
|
||||
if (null != downFirstMember) {
|
||||
CuMemberRetailRangeExt memberDownFirst = memberRangeExtMap.get(downFirstMember);
|
||||
if (null == memberDownFirst
|
||||
|| null == this.getRetailDetailMap(memberDownFirst, eBonusStage)) {
|
||||
queryMemberList.add(downFirstMember);
|
||||
}
|
||||
}
|
||||
if (CollectionUtil.isNotEmpty(queryMemberList)) {
|
||||
// 查询会员数据
|
||||
|
|
@ -617,13 +629,19 @@ public class CuMemberBonusStageServiceImpl extends ServiceImpl<CuMemberBonusStag
|
|||
}
|
||||
break;
|
||||
}
|
||||
CuMemberRetailRangeExt memberDownSecond = memberRangeExtMap.get(downSecondMember);
|
||||
if (null == memberDownSecond && null != downSecondMember) {
|
||||
queryMemberList.add(downSecondMember);
|
||||
if (null != downSecondMember) {
|
||||
CuMemberRetailRangeExt memberDownSecond = memberRangeExtMap.get(downSecondMember);
|
||||
if (null == memberDownSecond
|
||||
|| null == this.getRetailDetailMap(memberDownSecond, eBonusStage)) {
|
||||
queryMemberList.add(downSecondMember);
|
||||
}
|
||||
}
|
||||
CuMemberRetailRangeExt memberDownFirst = memberRangeExtMap.get(downFirstMember);
|
||||
if (null == memberDownFirst && null != downFirstMember) {
|
||||
queryMemberList.add(downFirstMember);
|
||||
if (null != downFirstMember) {
|
||||
CuMemberRetailRangeExt memberDownFirst = memberRangeExtMap.get(downFirstMember);
|
||||
if (null == memberDownFirst
|
||||
|| null == this.getRetailDetailMap(memberDownFirst, eBonusStage)) {
|
||||
queryMemberList.add(downFirstMember);
|
||||
}
|
||||
}
|
||||
if (CollectionUtil.isNotEmpty(queryMemberList)) {
|
||||
// 查询会员数据
|
||||
|
|
|
|||
Loading…
Reference in New Issue