## 0元以及188不累计业绩写反调整;
This commit is contained in:
		
							parent
							
								
									2a68f7eeab
								
							
						
					
					
						commit
						d17705afa1
					
				| 
						 | 
					@ -97,7 +97,7 @@ public class BonusSettleFirstPurchaseHandle extends BonusSettleHandle {
 | 
				
			||||||
        // 死点 或 停算收益 或 顾客 没有奖金
 | 
					        // 死点 或 停算收益 或 顾客 没有奖金
 | 
				
			||||||
        if (ECategory.NORMAL.getValue() != targetMemberSettleExt.getCategory()
 | 
					        if (ECategory.NORMAL.getValue() != targetMemberSettleExt.getCategory()
 | 
				
			||||||
                || EAccountStatus.STOP_INCOME.getValue() == targetMemberSettleExt.getAccountStatus()
 | 
					                || EAccountStatus.STOP_INCOME.getValue() == targetMemberSettleExt.getAccountStatus()
 | 
				
			||||||
                || !SysConstants.NOT_BONUS_GRADE.contains(targetMemberSettleExt.getGradeValue())) {
 | 
					                || SysConstants.NOT_BONUS_GRADE.contains(targetMemberSettleExt.getGradeValue())) {
 | 
				
			||||||
            // 会员不满足计算奖金条件,跳过
 | 
					            // 会员不满足计算奖金条件,跳过
 | 
				
			||||||
            return null;
 | 
					            return null;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
| 
						 | 
					@ -349,7 +349,7 @@ public class BonusSettleFirstPurchaseHandle extends BonusSettleHandle {
 | 
				
			||||||
                    if (null == targetMemberSettleExt
 | 
					                    if (null == targetMemberSettleExt
 | 
				
			||||||
                            || ECategory.NORMAL.getValue() != targetMemberSettleExt.getCategory()
 | 
					                            || ECategory.NORMAL.getValue() != targetMemberSettleExt.getCategory()
 | 
				
			||||||
                            || EAccountStatus.STOP_INCOME.getValue() == targetMemberSettleExt.getAccountStatus()
 | 
					                            || EAccountStatus.STOP_INCOME.getValue() == targetMemberSettleExt.getAccountStatus()
 | 
				
			||||||
                            || !SysConstants.NOT_BONUS_GRADE.contains(targetMemberSettleExt.getGradeValue())) {
 | 
					                            || SysConstants.NOT_BONUS_GRADE.contains(targetMemberSettleExt.getGradeValue())) {
 | 
				
			||||||
                        // 会员不满足计算奖金条件,跳过
 | 
					                        // 会员不满足计算奖金条件,跳过
 | 
				
			||||||
                        continue;
 | 
					                        continue;
 | 
				
			||||||
                    }
 | 
					                    }
 | 
				
			||||||
| 
						 | 
					@ -378,7 +378,7 @@ public class BonusSettleFirstPurchaseHandle extends BonusSettleHandle {
 | 
				
			||||||
                        if (targetMemberSettleExt == null
 | 
					                        if (targetMemberSettleExt == null
 | 
				
			||||||
                                || ECategory.NORMAL.getValue() != targetMemberSettleExt.getCategory()
 | 
					                                || ECategory.NORMAL.getValue() != targetMemberSettleExt.getCategory()
 | 
				
			||||||
                                || EAccountStatus.STOP_INCOME.getValue() == targetMemberSettleExt.getAccountStatus()
 | 
					                                || EAccountStatus.STOP_INCOME.getValue() == targetMemberSettleExt.getAccountStatus()
 | 
				
			||||||
                                || !SysConstants.NOT_BONUS_GRADE.contains(targetMemberSettleExt.getGradeValue())) {
 | 
					                                || SysConstants.NOT_BONUS_GRADE.contains(targetMemberSettleExt.getGradeValue())) {
 | 
				
			||||||
                            // 会员不满足计算奖金条件,跳过
 | 
					                            // 会员不满足计算奖金条件,跳过
 | 
				
			||||||
                            continue;
 | 
					                            continue;
 | 
				
			||||||
                        }
 | 
					                        }
 | 
				
			||||||
| 
						 | 
					@ -438,7 +438,7 @@ public class BonusSettleFirstPurchaseHandle extends BonusSettleHandle {
 | 
				
			||||||
            if (null == targetMemberSettleExt
 | 
					            if (null == targetMemberSettleExt
 | 
				
			||||||
                    || ECategory.NORMAL.getValue() != targetMemberSettleExt.getCategory()
 | 
					                    || ECategory.NORMAL.getValue() != targetMemberSettleExt.getCategory()
 | 
				
			||||||
                    || EAccountStatus.STOP_INCOME.getValue() == targetMemberSettleExt.getAccountStatus()
 | 
					                    || EAccountStatus.STOP_INCOME.getValue() == targetMemberSettleExt.getAccountStatus()
 | 
				
			||||||
                    || !SysConstants.NOT_BONUS_GRADE.contains(targetMemberSettleExt.getGradeValue())) {
 | 
					                    || SysConstants.NOT_BONUS_GRADE.contains(targetMemberSettleExt.getGradeValue())) {
 | 
				
			||||||
                // 会员不满足计算奖金条件,跳过
 | 
					                // 会员不满足计算奖金条件,跳过
 | 
				
			||||||
                continue;
 | 
					                continue;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
| 
						 | 
					@ -603,7 +603,7 @@ public class BonusSettleFirstPurchaseHandle extends BonusSettleHandle {
 | 
				
			||||||
            pkMember = targetMemberSettleExt.getPkParent();
 | 
					            pkMember = targetMemberSettleExt.getPkParent();
 | 
				
			||||||
            if (ECategory.NORMAL.getValue() != targetMemberSettleExt.getCategory()
 | 
					            if (ECategory.NORMAL.getValue() != targetMemberSettleExt.getCategory()
 | 
				
			||||||
                    || EAccountStatus.STOP_INCOME.getValue() == targetMemberSettleExt.getAccountStatus()
 | 
					                    || EAccountStatus.STOP_INCOME.getValue() == targetMemberSettleExt.getAccountStatus()
 | 
				
			||||||
                    || !SysConstants.NOT_BONUS_GRADE.contains(targetMemberSettleExt.getGradeValue())) {
 | 
					                    || SysConstants.NOT_BONUS_GRADE.contains(targetMemberSettleExt.getGradeValue())) {
 | 
				
			||||||
                // 会员状态不正常 或者 停算收益 或 顾客等级 直接跳过
 | 
					                // 会员状态不正常 或者 停算收益 或 顾客等级 直接跳过
 | 
				
			||||||
                continue;
 | 
					                continue;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
| 
						 | 
					@ -811,7 +811,7 @@ public class BonusSettleFirstPurchaseHandle extends BonusSettleHandle {
 | 
				
			||||||
                || ECategory.NORMAL.getValue() != targetMemberSettleExt.getCategory()
 | 
					                || ECategory.NORMAL.getValue() != targetMemberSettleExt.getCategory()
 | 
				
			||||||
                || EAccountStatus.STOP_INCOME.getValue() == targetMemberSettleExt.getAccountStatus()
 | 
					                || EAccountStatus.STOP_INCOME.getValue() == targetMemberSettleExt.getAccountStatus()
 | 
				
			||||||
                || ERegistrationAuthority.SERVICE.getValue() != targetMemberSettleExt.getRegisterAuthority()
 | 
					                || ERegistrationAuthority.SERVICE.getValue() != targetMemberSettleExt.getRegisterAuthority()
 | 
				
			||||||
                || !SysConstants.NOT_BONUS_GRADE.contains(targetMemberSettleExt.getGradeValue())) {
 | 
					                || SysConstants.NOT_BONUS_GRADE.contains(targetMemberSettleExt.getGradeValue())) {
 | 
				
			||||||
            // 非正常会员、停算收益、不是服务中心,都不进行处理
 | 
					            // 非正常会员、停算收益、不是服务中心,都不进行处理
 | 
				
			||||||
            return null;
 | 
					            return null;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -121,7 +121,7 @@ public class BonusSettleNewExpandHandle extends BonusSettleHandle {
 | 
				
			||||||
                    if (null == targetMemberSettleExt
 | 
					                    if (null == targetMemberSettleExt
 | 
				
			||||||
                            || ECategory.NORMAL.getValue() != targetMemberSettleExt.getCategory()
 | 
					                            || ECategory.NORMAL.getValue() != targetMemberSettleExt.getCategory()
 | 
				
			||||||
                            || EAccountStatus.STOP_INCOME.getValue() == targetMemberSettleExt.getAccountStatus()
 | 
					                            || EAccountStatus.STOP_INCOME.getValue() == targetMemberSettleExt.getAccountStatus()
 | 
				
			||||||
                            || !SysConstants.NOT_BONUS_GRADE.contains(targetMemberSettleExt.getGradeValue())) {
 | 
					                            || SysConstants.NOT_BONUS_GRADE.contains(targetMemberSettleExt.getGradeValue())) {
 | 
				
			||||||
                        // 会员不满足计算奖金条件,跳过
 | 
					                        // 会员不满足计算奖金条件,跳过
 | 
				
			||||||
                        continue;
 | 
					                        continue;
 | 
				
			||||||
                    }
 | 
					                    }
 | 
				
			||||||
| 
						 | 
					@ -151,7 +151,7 @@ public class BonusSettleNewExpandHandle extends BonusSettleHandle {
 | 
				
			||||||
                        if (targetMemberSettleExt == null
 | 
					                        if (targetMemberSettleExt == null
 | 
				
			||||||
                                || ECategory.NORMAL.getValue() != targetMemberSettleExt.getCategory()
 | 
					                                || ECategory.NORMAL.getValue() != targetMemberSettleExt.getCategory()
 | 
				
			||||||
                                || EAccountStatus.STOP_INCOME.getValue() == targetMemberSettleExt.getAccountStatus()
 | 
					                                || EAccountStatus.STOP_INCOME.getValue() == targetMemberSettleExt.getAccountStatus()
 | 
				
			||||||
                                || !SysConstants.NOT_BONUS_GRADE.contains(targetMemberSettleExt.getGradeValue())) {
 | 
					                                || SysConstants.NOT_BONUS_GRADE.contains(targetMemberSettleExt.getGradeValue())) {
 | 
				
			||||||
                            // 会员不满足计算奖金条件,跳过
 | 
					                            // 会员不满足计算奖金条件,跳过
 | 
				
			||||||
                            continue;
 | 
					                            continue;
 | 
				
			||||||
                        }
 | 
					                        }
 | 
				
			||||||
| 
						 | 
					@ -189,7 +189,7 @@ public class BonusSettleNewExpandHandle extends BonusSettleHandle {
 | 
				
			||||||
            if (targetMemberSettleExt == null
 | 
					            if (targetMemberSettleExt == null
 | 
				
			||||||
                    || ECategory.NORMAL.getValue() != targetMemberSettleExt.getCategory()
 | 
					                    || ECategory.NORMAL.getValue() != targetMemberSettleExt.getCategory()
 | 
				
			||||||
                    || EAccountStatus.STOP_INCOME.getValue() == targetMemberSettleExt.getAccountStatus()
 | 
					                    || EAccountStatus.STOP_INCOME.getValue() == targetMemberSettleExt.getAccountStatus()
 | 
				
			||||||
                    || !SysConstants.NOT_BONUS_GRADE.contains(targetMemberSettleExt.getGradeValue())) {
 | 
					                    || SysConstants.NOT_BONUS_GRADE.contains(targetMemberSettleExt.getGradeValue())) {
 | 
				
			||||||
                // 会员不满足计算奖金条件,跳过
 | 
					                // 会员不满足计算奖金条件,跳过
 | 
				
			||||||
                continue;
 | 
					                continue;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -60,7 +60,7 @@ public class BonusSettlePurchaseHandle extends BonusSettleHandle {
 | 
				
			||||||
            // 死点 停算 顾客 没有奖金
 | 
					            // 死点 停算 顾客 没有奖金
 | 
				
			||||||
            if (ECategory.NORMAL.getValue() != targetMemberSettleExt.getCategory()
 | 
					            if (ECategory.NORMAL.getValue() != targetMemberSettleExt.getCategory()
 | 
				
			||||||
                    || EAccountStatus.STOP_INCOME.getValue() == targetMemberSettleExt.getAccountStatus()
 | 
					                    || EAccountStatus.STOP_INCOME.getValue() == targetMemberSettleExt.getAccountStatus()
 | 
				
			||||||
                    || !SysConstants.NOT_BONUS_GRADE.contains(targetMemberSettleExt.getGradeValue())) {
 | 
					                    || SysConstants.NOT_BONUS_GRADE.contains(targetMemberSettleExt.getGradeValue())) {
 | 
				
			||||||
                // 会员不满足计算奖金条件,跳过
 | 
					                // 会员不满足计算奖金条件,跳过
 | 
				
			||||||
                pkParent = targetMemberSettleExt.getPkParent();
 | 
					                pkParent = targetMemberSettleExt.getPkParent();
 | 
				
			||||||
                continue;
 | 
					                continue;
 | 
				
			||||||
| 
						 | 
					@ -235,7 +235,7 @@ public class BonusSettlePurchaseHandle extends BonusSettleHandle {
 | 
				
			||||||
                    if (null == targetMemberSettleExt
 | 
					                    if (null == targetMemberSettleExt
 | 
				
			||||||
                            || ECategory.NORMAL.getValue() != targetMemberSettleExt.getCategory()
 | 
					                            || ECategory.NORMAL.getValue() != targetMemberSettleExt.getCategory()
 | 
				
			||||||
                            || EAccountStatus.STOP_INCOME.getValue() == targetMemberSettleExt.getAccountStatus()
 | 
					                            || EAccountStatus.STOP_INCOME.getValue() == targetMemberSettleExt.getAccountStatus()
 | 
				
			||||||
                            || !SysConstants.NOT_BONUS_GRADE.contains(targetMemberSettleExt.getGradeValue())) {
 | 
					                            || SysConstants.NOT_BONUS_GRADE.contains(targetMemberSettleExt.getGradeValue())) {
 | 
				
			||||||
                        // 会员不满足计算奖金条件,跳过
 | 
					                        // 会员不满足计算奖金条件,跳过
 | 
				
			||||||
                        continue;
 | 
					                        continue;
 | 
				
			||||||
                    }
 | 
					                    }
 | 
				
			||||||
| 
						 | 
					@ -265,7 +265,7 @@ public class BonusSettlePurchaseHandle extends BonusSettleHandle {
 | 
				
			||||||
                        if (null == targetMemberSettleExt
 | 
					                        if (null == targetMemberSettleExt
 | 
				
			||||||
                                || ECategory.NORMAL.getValue() != targetMemberSettleExt.getCategory()
 | 
					                                || ECategory.NORMAL.getValue() != targetMemberSettleExt.getCategory()
 | 
				
			||||||
                                || EAccountStatus.STOP_INCOME.getValue() == targetMemberSettleExt.getAccountStatus()
 | 
					                                || EAccountStatus.STOP_INCOME.getValue() == targetMemberSettleExt.getAccountStatus()
 | 
				
			||||||
                                || !SysConstants.NOT_BONUS_GRADE.contains(targetMemberSettleExt.getGradeValue())) {
 | 
					                                || SysConstants.NOT_BONUS_GRADE.contains(targetMemberSettleExt.getGradeValue())) {
 | 
				
			||||||
                            // 会员不满足计算奖金条件,跳过
 | 
					                            // 会员不满足计算奖金条件,跳过
 | 
				
			||||||
                            continue;
 | 
					                            continue;
 | 
				
			||||||
                        }
 | 
					                        }
 | 
				
			||||||
| 
						 | 
					@ -301,7 +301,7 @@ public class BonusSettlePurchaseHandle extends BonusSettleHandle {
 | 
				
			||||||
            if (null == targetMemberSettleExt
 | 
					            if (null == targetMemberSettleExt
 | 
				
			||||||
                    || ECategory.NORMAL.getValue() != targetMemberSettleExt.getCategory()
 | 
					                    || ECategory.NORMAL.getValue() != targetMemberSettleExt.getCategory()
 | 
				
			||||||
                    || EAccountStatus.STOP_INCOME.getValue() == targetMemberSettleExt.getAccountStatus()
 | 
					                    || EAccountStatus.STOP_INCOME.getValue() == targetMemberSettleExt.getAccountStatus()
 | 
				
			||||||
                    || !SysConstants.NOT_BONUS_GRADE.contains(targetMemberSettleExt.getGradeValue())) {
 | 
					                    || SysConstants.NOT_BONUS_GRADE.contains(targetMemberSettleExt.getGradeValue())) {
 | 
				
			||||||
                // 会员不满足计算奖金条件,跳过
 | 
					                // 会员不满足计算奖金条件,跳过
 | 
				
			||||||
                continue;
 | 
					                continue;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
| 
						 | 
					@ -928,7 +928,7 @@ public class BonusSettlePurchaseHandle extends BonusSettleHandle {
 | 
				
			||||||
                                       BigDecimal beforeBonusCal) {
 | 
					                                       BigDecimal beforeBonusCal) {
 | 
				
			||||||
        if (ECategory.NORMAL.getValue() != targetMemberSettleExt.getCategory()
 | 
					        if (ECategory.NORMAL.getValue() != targetMemberSettleExt.getCategory()
 | 
				
			||||||
                || EAccountStatus.STOP_INCOME.getValue() == targetMemberSettleExt.getAccountStatus()
 | 
					                || EAccountStatus.STOP_INCOME.getValue() == targetMemberSettleExt.getAccountStatus()
 | 
				
			||||||
                || !SysConstants.NOT_BONUS_GRADE.contains(targetMemberSettleExt.getGradeValue())) {
 | 
					                || SysConstants.NOT_BONUS_GRADE.contains(targetMemberSettleExt.getGradeValue())) {
 | 
				
			||||||
            // 死点 停算 顾客 没有奖金,跳过
 | 
					            // 死点 停算 顾客 没有奖金,跳过
 | 
				
			||||||
            return null;
 | 
					            return null;
 | 
				
			||||||
        } else {
 | 
					        } else {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -206,7 +206,7 @@ public class BonusSettleServiceImpl implements IBonusSettleService {
 | 
				
			||||||
                if (null == targetMemberSettleExt
 | 
					                if (null == targetMemberSettleExt
 | 
				
			||||||
                        || ECategory.NORMAL.getValue() != targetMemberSettleExt.getCategory()
 | 
					                        || ECategory.NORMAL.getValue() != targetMemberSettleExt.getCategory()
 | 
				
			||||||
                        || EAccountStatus.STOP_INCOME.getValue() == targetMemberSettleExt.getAccountStatus()
 | 
					                        || EAccountStatus.STOP_INCOME.getValue() == targetMemberSettleExt.getAccountStatus()
 | 
				
			||||||
                        || !SysConstants.NOT_BONUS_GRADE.contains(targetMemberSettleExt.getGradeValue())) {
 | 
					                        || SysConstants.NOT_BONUS_GRADE.contains(targetMemberSettleExt.getGradeValue())) {
 | 
				
			||||||
                    // 会员不满足计算条件,跳过
 | 
					                    // 会员不满足计算条件,跳过
 | 
				
			||||||
                    continue;
 | 
					                    continue;
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
| 
						 | 
					@ -315,7 +315,7 @@ public class BonusSettleServiceImpl implements IBonusSettleService {
 | 
				
			||||||
                if (null == targetMemberSettleExt
 | 
					                if (null == targetMemberSettleExt
 | 
				
			||||||
                        || ECategory.NORMAL.getValue() != targetMemberSettleExt.getCategory()
 | 
					                        || ECategory.NORMAL.getValue() != targetMemberSettleExt.getCategory()
 | 
				
			||||||
                        || EAccountStatus.STOP_INCOME.getValue() == targetMemberSettleExt.getAccountStatus()
 | 
					                        || EAccountStatus.STOP_INCOME.getValue() == targetMemberSettleExt.getAccountStatus()
 | 
				
			||||||
                        || !SysConstants.NOT_BONUS_GRADE.contains(targetMemberSettleExt.getGradeValue())) {
 | 
					                        || SysConstants.NOT_BONUS_GRADE.contains(targetMemberSettleExt.getGradeValue())) {
 | 
				
			||||||
                    // 会员不满足计算奖金条件,跳过
 | 
					                    // 会员不满足计算奖金条件,跳过
 | 
				
			||||||
                    continue;
 | 
					                    continue;
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue