Commit f006e4db authored by huyuchen's avatar huyuchen

huych-商险接口推送优化

parent 3d2e8c10
......@@ -567,7 +567,13 @@ public class DoJointInsuranceTask {
//新建商险订单明细
if (InsurancesConstants.NEW_SETTLE_BILL.equals(param.getInteractiveType())) {
EkpInsurancesInfo pushParam = new EkpInsurancesInfo();
initValues(pushParam, deptInfoVo, param);
String code = "";
if (InsurancesConstants.ESTIMATE_SETTLE_BILL.equals(param.getSettleType())) {
code = "1";
} else if (InsurancesConstants.ACTUAL_SETTLE_BILL.equals(param.getSettleType())) {
code = "2";
}
initValues(pushParam, deptInfoVo, param,code);
//应收
double ys = 0L;
if (!"是".equals(deptInfoVo.getIsBpo())) {
......@@ -603,7 +609,13 @@ public class DoJointInsuranceTask {
//红冲
if (InsurancesConstants.CORRECT_SETTLE_BILL.equals(param.getInteractiveType())) {
EkpInsurancesInfo pushParam = new EkpInsurancesInfo();
initValues(pushParam, deptInfoVo, param);
String code = "";
if (InsurancesConstants.ESTIMATE_SETTLE_BILL.equals(param.getSettleType())) {
code = "3";
} else if (InsurancesConstants.ACTUAL_SETTLE_BILL.equals(param.getSettleType())) {
code = "4";
}
initValues(pushParam, deptInfoVo, param,code);
//应收
pushParam.setFd_3adfe6e30f2a3c(InsurancesConstants.ACTUAL_SETTLE_BILL.equals(param.getSettleType()) ? param.getActualPremium().doubleValue() :param.getEstimatePremium().doubleValue());
insurancesInfoMapper.insert(pushParam);
......@@ -721,18 +733,10 @@ public class DoJointInsuranceTask {
}
//商险新增初始化
public void initValues(EkpInsurancesInfo pushParam,EkpInsuranceDeptInfoVo deptInfoVo,EkpInteractiveParam param) throws ParseException {
public void initValues(EkpInsurancesInfo pushParam,EkpInsuranceDeptInfoVo deptInfoVo,EkpInteractiveParam param,String code) throws ParseException {
//单号,sxdd + 商险id + 标识
String code = "";
if (InsurancesConstants.ESTIMATE_SETTLE_BILL.equals(param.getSettleType())) {
code = "1";
} else if (InsurancesConstants.ACTUAL_SETTLE_BILL.equals(param.getSettleType())) {
code = "2";
} else {
code = "3";
}
pushParam.setFd_3adfe67a9f6364("SXDD" + LocalDateTimeUtils.formatTime(LocalDateTime.now(),DateUtil.ISO_DATE_FORMAT)
+ param.getDetailId() + code);
+ param.getDetailId() + code );
//项目id 项目编码
pushParam.setFd_3b16dfb32778f2(deptInfoVo.getFdId());
pushParam.setFd_3b16dfb32778f2_text(deptInfoVo.getDeptNo());
......
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