|
@@ -317,7 +317,7 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
|
|
|
sysPremiumDetails.setIssuerId(userId);
|
|
sysPremiumDetails.setIssuerId(userId);
|
|
|
sysPremiumDetails.setIssuerName(insOrders.getUsername());
|
|
sysPremiumDetails.setIssuerName(insOrders.getUsername());
|
|
|
sysPremiumDetails.setExtractFee(sysPremiumDetails.getSumpremium().multiply(new BigDecimal(sysAgencyLeader.getProportional())
|
|
sysPremiumDetails.setExtractFee(sysPremiumDetails.getSumpremium().multiply(new BigDecimal(sysAgencyLeader.getProportional())
|
|
|
- .divide(new BigDecimal("100"))).setScale(5, RoundingMode.DOWN));
|
|
|
|
|
|
|
+ .divide(new BigDecimal("100"))).setScale(2, RoundingMode.DOWN));
|
|
|
sysPremiumDetails.setCreateTime(new Date());
|
|
sysPremiumDetails.setCreateTime(new Date());
|
|
|
sysPremiumDetails.setIndustrySector(1);
|
|
sysPremiumDetails.setIndustrySector(1);
|
|
|
sysPremiumDetailsMapper.insert(sysPremiumDetails);
|
|
sysPremiumDetailsMapper.insert(sysPremiumDetails);
|
|
@@ -360,31 +360,31 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
|
|
|
if (StringUtils.isEmpty(oneProportion)) continue;
|
|
if (StringUtils.isEmpty(oneProportion)) continue;
|
|
|
sysPremiumDetail.setProportional(oneProportion);
|
|
sysPremiumDetail.setProportional(oneProportion);
|
|
|
sysPremiumDetail.setExtractFee(sysPremiumDetail.getSumpremium().multiply(new BigDecimal(oneProportion)
|
|
sysPremiumDetail.setExtractFee(sysPremiumDetail.getSumpremium().multiply(new BigDecimal(oneProportion)
|
|
|
- .divide(new BigDecimal("100"))).setScale(5, RoundingMode.DOWN));
|
|
|
|
|
|
|
+ .divide(new BigDecimal("100"))).setScale(2, RoundingMode.DOWN));
|
|
|
}else if (suggestLevel == 2) {
|
|
}else if (suggestLevel == 2) {
|
|
|
String twoProportion = sysProportionConfig.getTwoProportion();
|
|
String twoProportion = sysProportionConfig.getTwoProportion();
|
|
|
if (StringUtils.isEmpty(twoProportion)) continue;
|
|
if (StringUtils.isEmpty(twoProportion)) continue;
|
|
|
sysPremiumDetail.setProportional(twoProportion);
|
|
sysPremiumDetail.setProportional(twoProportion);
|
|
|
sysPremiumDetail.setExtractFee(sysPremiumDetail.getSumpremium().multiply(new BigDecimal(twoProportion)
|
|
sysPremiumDetail.setExtractFee(sysPremiumDetail.getSumpremium().multiply(new BigDecimal(twoProportion)
|
|
|
- .divide(new BigDecimal("100"))).setScale(5, RoundingMode.DOWN));
|
|
|
|
|
|
|
+ .divide(new BigDecimal("100"))).setScale(2, RoundingMode.DOWN));
|
|
|
}else if (suggestLevel == 3) {
|
|
}else if (suggestLevel == 3) {
|
|
|
String threeProportion = sysProportionConfig.getThreeProportion();
|
|
String threeProportion = sysProportionConfig.getThreeProportion();
|
|
|
if (StringUtils.isEmpty(threeProportion)) continue;
|
|
if (StringUtils.isEmpty(threeProportion)) continue;
|
|
|
sysPremiumDetail.setProportional(threeProportion);
|
|
sysPremiumDetail.setProportional(threeProportion);
|
|
|
sysPremiumDetail.setExtractFee(sysPremiumDetail.getSumpremium().multiply(new BigDecimal(threeProportion)
|
|
sysPremiumDetail.setExtractFee(sysPremiumDetail.getSumpremium().multiply(new BigDecimal(threeProportion)
|
|
|
- .divide(new BigDecimal("100"))).setScale(5, RoundingMode.DOWN));
|
|
|
|
|
|
|
+ .divide(new BigDecimal("100"))).setScale(2, RoundingMode.DOWN));
|
|
|
}else if (suggestLevel == 4) {
|
|
}else if (suggestLevel == 4) {
|
|
|
String fourProportion = sysProportionConfig.getFourProportion();
|
|
String fourProportion = sysProportionConfig.getFourProportion();
|
|
|
if (StringUtils.isEmpty(fourProportion)) continue;
|
|
if (StringUtils.isEmpty(fourProportion)) continue;
|
|
|
sysPremiumDetail.setProportional(sysProportionConfig.getFourProportion());
|
|
sysPremiumDetail.setProportional(sysProportionConfig.getFourProportion());
|
|
|
sysPremiumDetail.setExtractFee(sysPremiumDetail.getSumpremium().multiply(new BigDecimal(sysProportionConfig.getFourProportion())
|
|
sysPremiumDetail.setExtractFee(sysPremiumDetail.getSumpremium().multiply(new BigDecimal(sysProportionConfig.getFourProportion())
|
|
|
- .divide(new BigDecimal("100"))).setScale(5, RoundingMode.DOWN));
|
|
|
|
|
|
|
+ .divide(new BigDecimal("100"))).setScale(2, RoundingMode.DOWN));
|
|
|
}else if (suggestLevel == 5) {
|
|
}else if (suggestLevel == 5) {
|
|
|
String fiveProportion = sysProportionConfig.getFiveProportion();
|
|
String fiveProportion = sysProportionConfig.getFiveProportion();
|
|
|
if (StringUtils.isEmpty(fiveProportion)) continue;
|
|
if (StringUtils.isEmpty(fiveProportion)) continue;
|
|
|
sysPremiumDetail.setProportional(sysProportionConfig.getFiveProportion());
|
|
sysPremiumDetail.setProportional(sysProportionConfig.getFiveProportion());
|
|
|
sysPremiumDetail.setExtractFee(sysPremiumDetail.getSumpremium().multiply(new BigDecimal(sysProportionConfig.getFiveProportion())
|
|
sysPremiumDetail.setExtractFee(sysPremiumDetail.getSumpremium().multiply(new BigDecimal(sysProportionConfig.getFiveProportion())
|
|
|
- .divide(new BigDecimal("100"))).setScale(5, RoundingMode.DOWN));
|
|
|
|
|
|
|
+ .divide(new BigDecimal("100"))).setScale(2, RoundingMode.DOWN));
|
|
|
}
|
|
}
|
|
|
sysPremiumDetailsMapper.insert(sysPremiumDetail);
|
|
sysPremiumDetailsMapper.insert(sysPremiumDetail);
|
|
|
}
|
|
}
|