|
@@ -145,25 +145,29 @@ public class InsFeeAuditServiceImpl extends ServiceImpl<InsFeeAuditMapper, InsFe
|
|
|
deptFee.setKeepamount(insFeeOrder.getFirstDeptPremiums().doubleValue());
|
|
deptFee.setKeepamount(insFeeOrder.getFirstDeptPremiums().doubleValue());
|
|
|
deptFee.setComlevel("一级");
|
|
deptFee.setComlevel("一级");
|
|
|
insDeptFeeService.insert(deptFee);
|
|
insDeptFeeService.insert(deptFee);
|
|
|
- } else if (insFeeOrder.getSecondDeptPremiums().doubleValue() > 0) {
|
|
|
|
|
|
|
+ }
|
|
|
|
|
+ if (insFeeOrder.getSecondDeptPremiums().doubleValue() > 0) {
|
|
|
deptFee.setComcode(order.getDeptid().substring(0, 4)); //99140302M01D01
|
|
deptFee.setComcode(order.getDeptid().substring(0, 4)); //99140302M01D01
|
|
|
- deptFee.setKeeprate(insFeeOrder.getSecondDeptProportion().doubleValue() * 0.01);
|
|
|
|
|
|
|
+ deptFee.setKeeprate(insFeeOrder.getSecondDeptProportion().setScale(2).doubleValue() * 0.01);
|
|
|
deptFee.setKeepamount(insFeeOrder.getSecondDeptPremiums().doubleValue());
|
|
deptFee.setKeepamount(insFeeOrder.getSecondDeptPremiums().doubleValue());
|
|
|
deptFee.setComlevel("二级");
|
|
deptFee.setComlevel("二级");
|
|
|
insDeptFeeService.insert(deptFee);
|
|
insDeptFeeService.insert(deptFee);
|
|
|
- }else if (insFeeOrder.getThirdDeptPremiums().doubleValue() > 0) {
|
|
|
|
|
|
|
+ }
|
|
|
|
|
+ if (insFeeOrder.getThirdDeptPremiums().doubleValue() > 0) {
|
|
|
deptFee.setComcode(order.getDeptid().substring(0, 6)); //99140302M01D01
|
|
deptFee.setComcode(order.getDeptid().substring(0, 6)); //99140302M01D01
|
|
|
deptFee.setKeeprate(insFeeOrder.getThirdDeptProportion().doubleValue() * 0.01);
|
|
deptFee.setKeeprate(insFeeOrder.getThirdDeptProportion().doubleValue() * 0.01);
|
|
|
deptFee.setKeepamount(insFeeOrder.getThirdDeptPremiums().doubleValue());
|
|
deptFee.setKeepamount(insFeeOrder.getThirdDeptPremiums().doubleValue());
|
|
|
deptFee.setComlevel("三级");
|
|
deptFee.setComlevel("三级");
|
|
|
insDeptFeeService.insert(deptFee);
|
|
insDeptFeeService.insert(deptFee);
|
|
|
- }else if (insFeeOrder.getForthDeptPremiums().doubleValue() > 0) {
|
|
|
|
|
|
|
+ }
|
|
|
|
|
+ if (insFeeOrder.getForthDeptPremiums().doubleValue() > 0) {
|
|
|
deptFee.setComcode(order.getDeptid().substring(0, 8)); //99140302M01D01
|
|
deptFee.setComcode(order.getDeptid().substring(0, 8)); //99140302M01D01
|
|
|
deptFee.setKeeprate(insFeeOrder.getForthDeptProportion().doubleValue() * 0.01);
|
|
deptFee.setKeeprate(insFeeOrder.getForthDeptProportion().doubleValue() * 0.01);
|
|
|
deptFee.setKeepamount(insFeeOrder.getForthDeptPremiums().doubleValue());
|
|
deptFee.setKeepamount(insFeeOrder.getForthDeptPremiums().doubleValue());
|
|
|
deptFee.setComlevel("四级");
|
|
deptFee.setComlevel("四级");
|
|
|
insDeptFeeService.insert(deptFee);
|
|
insDeptFeeService.insert(deptFee);
|
|
|
- }else if (insFeeOrder.getFifthDeptPremiums().doubleValue() > 0) {
|
|
|
|
|
|
|
+ }
|
|
|
|
|
+ if (insFeeOrder.getFifthDeptPremiums().doubleValue() > 0) {
|
|
|
deptFee.setComcode(order.getDeptid().substring(0, 11)); //99140302M01D01
|
|
deptFee.setComcode(order.getDeptid().substring(0, 11)); //99140302M01D01
|
|
|
deptFee.setKeeprate(insFeeOrder.getFifthDeptProportion().doubleValue() * 0.01);
|
|
deptFee.setKeeprate(insFeeOrder.getFifthDeptProportion().doubleValue() * 0.01);
|
|
|
deptFee.setKeepamount(insFeeOrder.getFifthDeptPremiums().doubleValue());
|
|
deptFee.setKeepamount(insFeeOrder.getFifthDeptPremiums().doubleValue());
|