Commit 603d4439 authored by fangxinjiang's avatar fangxinjiang

优化-fxj

parent 927974ed
...@@ -582,6 +582,8 @@ public class TInsuranceDetailServiceImpl extends ServiceImpl<TInsuranceDetailMap ...@@ -582,6 +582,8 @@ public class TInsuranceDetailServiceImpl extends ServiceImpl<TInsuranceDetailMap
settle.setId(RandomStringUtils.randomNumeric(19)); settle.setId(RandomStringUtils.randomNumeric(19));
settleList.add(settle); settleList.add(settle);
detail.setDefaultSettleId(settle.getId()); detail.setDefaultSettleId(settle.getId());
}else {
detail.setEstimatePremium(BigDecimal.ZERO);
} }
} }
......
...@@ -667,6 +667,8 @@ public class DoJointInsuranceTask { ...@@ -667,6 +667,8 @@ public class DoJointInsuranceTask {
} else if ("0".equals(param.getIsJfcd())){ } else if ("0".equals(param.getIsJfcd())){
//见费出单 是否全部结算 都是 是 //见费出单 是否全部结算 都是 是
pushParam.setFd_3b13b2ecc164aa("是"); pushParam.setFd_3b13b2ecc164aa("是");
//实际结算月份置空
pushParam.setFd_3af9d11088facc(null);
//3、针对提前缴费的项目,无论是否为预估模式,商险存在预估费用,预估费用中应收有值为按照规则计算得出的,应支为0;存在实缴费用,实缴费用应收为0,应支等于导入的实缴金额; //3、针对提前缴费的项目,无论是否为预估模式,商险存在预估费用,预估费用中应收有值为按照规则计算得出的,应支为0;存在实缴费用,实缴费用应收为0,应支等于导入的实缴金额;
// 存在差额费用,差额费用应收有值,等于“实缴的应支金额-预估的应收金额——此类实缴支出会判断是否存在提前缴费的标识,若存在,则支出可以选择的到, // 存在差额费用,差额费用应收有值,等于“实缴的应支金额-预估的应收金额——此类实缴支出会判断是否存在提前缴费的标识,若存在,则支出可以选择的到,
// 选择后即可支出(差额明细逻辑:导入后根据预估明细和实缴明细,生成“单据类型”为“差额”的商险明细数据(只有应收金额没有应支,应收金额=实缴的应支-预估的应收,若>0, // 选择后即可支出(差额明细逻辑:导入后根据预估明细和实缴明细,生成“单据类型”为“差额”的商险明细数据(只有应收金额没有应支,应收金额=实缴的应支-预估的应收,若>0,
...@@ -733,6 +735,8 @@ public class DoJointInsuranceTask { ...@@ -733,6 +735,8 @@ public class DoJointInsuranceTask {
if ("0".equals(param.getIsJfcd())) { if ("0".equals(param.getIsJfcd())) {
//见费出单 是否全部结算 都是 是 //见费出单 是否全部结算 都是 是
info.setFd_3b13b2ecc164aa("是"); info.setFd_3b13b2ecc164aa("是");
//实际结算月份置空
info.setFd_3af9d11088facc(null);
} }
if (Common.isNotNull(info)) { if (Common.isNotNull(info)) {
initValueUpdate(info, deptInfoVo, param); initValueUpdate(info, deptInfoVo, param);
...@@ -765,6 +769,8 @@ public class DoJointInsuranceTask { ...@@ -765,6 +769,8 @@ public class DoJointInsuranceTask {
if ("0".equals(param.getIsJfcd())) { if ("0".equals(param.getIsJfcd())) {
//见费出单 是否全部结算 都是 是 //见费出单 是否全部结算 都是 是
pushParam.setFd_3b13b2ecc164aa("是"); pushParam.setFd_3b13b2ecc164aa("是");
//实际结算月份置空
pushParam.setFd_3af9d11088facc(null);
} }
insurancesInfoMapper.insert(pushParam); insurancesInfoMapper.insert(pushParam);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment