|
|
@@ -600,7 +600,7 @@ public class QuoteVerificationAspect {
|
|
|
}
|
|
|
break;
|
|
|
case "3":
|
|
|
- String level1Id = calculateLevel1Distribution(insFeeOrders, totalPremium, currentUser.getUserId(), sysDistributionSetting);
|
|
|
+ String level1Id = calculateLevel1Distribution(insFeeOrders, totalPremium, currentUser.getId(), sysDistributionSetting);
|
|
|
if (level1Id != null) {
|
|
|
String level2Id = calculateLevel2Distribution(insFeeOrders, totalPremium, level1Id, sysDistributionSetting);
|
|
|
if (level2Id != null) {
|
|
|
@@ -627,6 +627,7 @@ public class QuoteVerificationAspect {
|
|
|
String distributorId = referrer.getReferrerId();
|
|
|
insFeeOrders.setFirstDistributorId(distributorId);
|
|
|
insFeeOrders.setFirstDistributionFee(totalPremium.multiply(setting.getCommissionRatioLevel1()));
|
|
|
+ insFeeOrders.setFirstDistributionRatio(setting.getCommissionRatioLevel1());
|
|
|
return distributorId;
|
|
|
}
|
|
|
}
|
|
|
@@ -647,6 +648,7 @@ public class QuoteVerificationAspect {
|
|
|
String distributorId = referrer.getReferrerId();
|
|
|
insFeeOrders.setSecondDistributorId(distributorId);
|
|
|
insFeeOrders.setSecondDistributionFee(totalPremium.multiply(setting.getCommissionRatioLevel2()));
|
|
|
+ insFeeOrders.setSecondDistributionRatio(setting.getCommissionRatioLevel2());
|
|
|
return distributorId;
|
|
|
}
|
|
|
}
|
|
|
@@ -666,6 +668,7 @@ public class QuoteVerificationAspect {
|
|
|
&& "1".equals(referrerInfoResult.getData().getIsDistribution())) {
|
|
|
insFeeOrders.setThirdDistributorId(referrer.getReferrerId());
|
|
|
insFeeOrders.setThirdDistributionFee(totalPremium.multiply(setting.getCommissionRatioLevel3()));
|
|
|
+ insFeeOrders.setThirdDistributionRatio(setting.getCommissionRatioLevel3());
|
|
|
}
|
|
|
}
|
|
|
}
|