|
|
@@ -209,35 +209,35 @@ public class InsFeeAuditServiceImpl extends ServiceImpl<InsFeeAuditMapper, InsFe
|
|
|
private void geneInsDeptFee(InsOrders order, InsFeeOrder insFeeOrder, InsDeptFee deptFee) {
|
|
|
if (insFeeOrder.getFirstDeptPremiums().doubleValue() > 0) {
|
|
|
deptFee.setComcode(order.getDeptid().substring(0, 2)); //99140302M01D01
|
|
|
- deptFee.setKeeprate(insFeeOrder.getFirstDeptProportion().doubleValue() * 0.01);
|
|
|
+ deptFee.setKeeprate(insFeeOrder.getFirstDeptProportion().doubleValue() );
|
|
|
deptFee.setKeepamount(insFeeOrder.getFirstDeptPremiums().doubleValue());
|
|
|
deptFee.setComlevel("一级");
|
|
|
insDeptFeeService.insert(deptFee);
|
|
|
}
|
|
|
if (insFeeOrder.getSecondDeptPremiums().doubleValue() > 0) {
|
|
|
deptFee.setComcode(order.getDeptid().substring(0, 4)); //99140302M01D01
|
|
|
- deptFee.setKeeprate(insFeeOrder.getSecondDeptProportion().doubleValue() * 0.01);
|
|
|
+ deptFee.setKeeprate(insFeeOrder.getSecondDeptProportion().doubleValue() );
|
|
|
deptFee.setKeepamount(insFeeOrder.getSecondDeptPremiums().doubleValue());
|
|
|
deptFee.setComlevel("二级");
|
|
|
insDeptFeeService.insert(deptFee);
|
|
|
}
|
|
|
if (insFeeOrder.getThirdDeptPremiums().doubleValue() > 0) {
|
|
|
deptFee.setComcode(order.getDeptid().substring(0, 6)); //99140302M01D01
|
|
|
- deptFee.setKeeprate(insFeeOrder.getThirdDeptProportion().doubleValue() * 0.01);
|
|
|
+ deptFee.setKeeprate(insFeeOrder.getThirdDeptProportion().doubleValue() );
|
|
|
deptFee.setKeepamount(insFeeOrder.getThirdDeptPremiums().doubleValue());
|
|
|
deptFee.setComlevel("三级");
|
|
|
insDeptFeeService.insert(deptFee);
|
|
|
}
|
|
|
if (insFeeOrder.getForthDeptPremiums().doubleValue() > 0) {
|
|
|
deptFee.setComcode(order.getDeptid().substring(0, 8)); //99140302M01D01
|
|
|
- deptFee.setKeeprate(insFeeOrder.getForthDeptProportion().doubleValue() * 0.01);
|
|
|
+ deptFee.setKeeprate(insFeeOrder.getForthDeptProportion().doubleValue() );
|
|
|
deptFee.setKeepamount(insFeeOrder.getForthDeptPremiums().doubleValue());
|
|
|
deptFee.setComlevel("四级");
|
|
|
insDeptFeeService.insert(deptFee);
|
|
|
}
|
|
|
if (insFeeOrder.getFifthDeptPremiums().doubleValue() > 0) {
|
|
|
deptFee.setComcode(order.getDeptid().substring(0, 11)); //99140302M01D01
|
|
|
- deptFee.setKeeprate(insFeeOrder.getFifthDeptProportion().doubleValue() * 0.01);
|
|
|
+ deptFee.setKeeprate(insFeeOrder.getFifthDeptProportion().doubleValue() );
|
|
|
deptFee.setKeepamount(insFeeOrder.getFifthDeptPremiums().doubleValue());
|
|
|
deptFee.setComlevel("五级");
|
|
|
insDeptFeeService.insert(deptFee);
|
|
|
@@ -277,7 +277,7 @@ public class InsFeeAuditServiceImpl extends ServiceImpl<InsFeeAuditMapper, InsFe
|
|
|
commission.setPolicyno(plyDto.getJqpolicyno());
|
|
|
commission.setRiskcode("交强");
|
|
|
commission.setLicenseno(order.getLicenseno());
|
|
|
- commission.setCommissionrate(insFeeOrder.getThirdRetailProportion().doubleValue()* 0.01);
|
|
|
+ commission.setCommissionrate(insFeeOrder.getThirdRetailProportion().doubleValue());
|
|
|
commission.setCommissionamount(insFeeOrder.getJqNoTaxPremium().multiply(insFeeOrder.getThirdRetailProportion()).divide(new BigDecimal(100)).doubleValue());
|
|
|
insCommissionService.insert(commission);
|
|
|
}
|
|
|
@@ -285,7 +285,7 @@ public class InsFeeAuditServiceImpl extends ServiceImpl<InsFeeAuditMapper, InsFe
|
|
|
commission.setPolicyno(plyDto.getSypolicyno());
|
|
|
commission.setRiskcode("商业");
|
|
|
commission.setLicenseno(order.getLicenseno());
|
|
|
- commission.setCommissionrate(insFeeOrder.getThirdRetailProportion().doubleValue()* 0.01);
|
|
|
+ commission.setCommissionrate(insFeeOrder.getThirdRetailProportion().doubleValue());
|
|
|
commission.setCommissionamount(insFeeOrder.getSyNoTaxPremium().multiply(insFeeOrder.getThirdRetailProportion()).divide(new BigDecimal(100)).doubleValue());
|
|
|
insCommissionService.insert(commission);
|
|
|
}
|
|
|
@@ -304,7 +304,7 @@ public class InsFeeAuditServiceImpl extends ServiceImpl<InsFeeAuditMapper, InsFe
|
|
|
commission.setAgreeid(plyDto.getAgreementId());
|
|
|
commission.setRefereescode(user.getId());
|
|
|
commission.setRefereesname(user.getName());
|
|
|
-// commission.setCommissionrate(insFeeOrder.getSecondRetailProportion().doubleValue()* 0.01);
|
|
|
+// commission.setCommissionrate(insFeeOrder.getSecondRetailProportion().doubleValue());
|
|
|
// commission.setCommissionamount(insFeeOrder.getSecondRetailPremiums().doubleValue());
|
|
|
commission.setLevel("2");
|
|
|
commission.setAuditstatus("1"); //0未审核 1已审核
|
|
|
@@ -314,7 +314,7 @@ public class InsFeeAuditServiceImpl extends ServiceImpl<InsFeeAuditMapper, InsFe
|
|
|
commission.setPolicyno(plyDto.getJqpolicyno());
|
|
|
commission.setRiskcode("交强");
|
|
|
commission.setLicenseno(order.getLicenseno());
|
|
|
- commission.setCommissionrate(insFeeOrder.getSecondRetailProportion().doubleValue()* 0.01);
|
|
|
+ commission.setCommissionrate(insFeeOrder.getSecondRetailProportion().doubleValue());
|
|
|
commission.setCommissionamount(insFeeOrder.getJqNoTaxPremium().multiply(insFeeOrder.getSecondRetailProportion()).divide(new BigDecimal(100)).doubleValue());
|
|
|
insCommissionService.insert(commission);
|
|
|
}
|
|
|
@@ -322,7 +322,7 @@ public class InsFeeAuditServiceImpl extends ServiceImpl<InsFeeAuditMapper, InsFe
|
|
|
commission.setPolicyno(plyDto.getSypolicyno());
|
|
|
commission.setRiskcode("商业");
|
|
|
commission.setLicenseno(order.getLicenseno());
|
|
|
- commission.setCommissionrate(insFeeOrder.getSecondRetailProportion().doubleValue()* 0.01);
|
|
|
+ commission.setCommissionrate(insFeeOrder.getSecondRetailProportion().doubleValue());
|
|
|
commission.setCommissionamount(insFeeOrder.getSyNoTaxPremium().multiply(insFeeOrder.getSecondRetailProportion()).divide(new BigDecimal(100)).doubleValue());
|
|
|
insCommissionService.insert(commission);
|
|
|
}
|
|
|
@@ -340,7 +340,7 @@ public class InsFeeAuditServiceImpl extends ServiceImpl<InsFeeAuditMapper, InsFe
|
|
|
commission.setAgreeid(plyDto.getAgreementId());
|
|
|
commission.setRefereescode(user.getId());
|
|
|
commission.setRefereesname(user.getName());
|
|
|
-// commission.setCommissionrate(insFeeOrder.getFirstRetailProportion().doubleValue()* 0.01);
|
|
|
+// commission.setCommissionrate(insFeeOrder.getFirstRetailProportion().doubleValue());
|
|
|
// commission.setCommissionamount(insFeeOrder.getFirstRetailPremiums().doubleValue());
|
|
|
commission.setLevel("1");
|
|
|
commission.setAuditstatus("1"); //0未审核 1已审核
|
|
|
@@ -350,7 +350,7 @@ public class InsFeeAuditServiceImpl extends ServiceImpl<InsFeeAuditMapper, InsFe
|
|
|
commission.setPolicyno(plyDto.getJqpolicyno());
|
|
|
commission.setRiskcode("交强");
|
|
|
commission.setLicenseno(order.getLicenseno());
|
|
|
- commission.setCommissionrate(insFeeOrder.getFirstRetailProportion().doubleValue()* 0.01);
|
|
|
+ commission.setCommissionrate(insFeeOrder.getFirstRetailProportion().doubleValue());
|
|
|
commission.setCommissionamount(insFeeOrder.getJqNoTaxPremium().multiply(insFeeOrder.getFirstRetailProportion()).divide(new BigDecimal(100)).doubleValue());
|
|
|
insCommissionService.insert(commission);
|
|
|
}
|
|
|
@@ -358,7 +358,7 @@ public class InsFeeAuditServiceImpl extends ServiceImpl<InsFeeAuditMapper, InsFe
|
|
|
commission.setPolicyno(plyDto.getSypolicyno());
|
|
|
commission.setRiskcode("商业");
|
|
|
commission.setLicenseno(order.getLicenseno());
|
|
|
- commission.setCommissionrate(insFeeOrder.getFirstRetailProportion().doubleValue()* 0.01);
|
|
|
+ commission.setCommissionrate(insFeeOrder.getFirstRetailProportion().doubleValue());
|
|
|
commission.setCommissionamount(insFeeOrder.getSyNoTaxPremium().multiply(insFeeOrder.getFirstRetailProportion()).divide(new BigDecimal(100)).doubleValue());
|
|
|
insCommissionService.insert(commission);
|
|
|
}
|