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