|
@@ -515,13 +515,17 @@ public class InsAreaCompanyServiceImpl extends ServiceImpl<InsAreaCompanyMapper,
|
|
|
}else{
|
|
}else{
|
|
|
//设置为已承保状态
|
|
//设置为已承保状态
|
|
|
insOrders.setOrderstatus(InsOrderStatusEnum.ACCEPT_INSURANCE.getCode());
|
|
insOrders.setOrderstatus(InsOrderStatusEnum.ACCEPT_INSURANCE.getCode());
|
|
|
|
|
+ insOrders.setInsureTime(quoteVo.getSignDate());
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
PtlAgreement byAgreementIdNew = ptlAgreementService.getByAgreementIdNew(quoteVo.getAgreementId());
|
|
PtlAgreement byAgreementIdNew = ptlAgreementService.getByAgreementIdNew(quoteVo.getAgreementId());
|
|
|
quoteVo = checkQuoteVo(quoteVo);
|
|
quoteVo = checkQuoteVo(quoteVo);
|
|
|
|
|
|
|
|
//通过协议id 查询费用
|
|
//通过协议id 查询费用
|
|
|
PtlAgreement ptlAgreement = ptlAgreementService.getById(quoteVo.getAgreementId());
|
|
PtlAgreement ptlAgreement = ptlAgreementService.getById(quoteVo.getAgreementId());
|
|
|
|
|
|
|
|
|
|
+ insOrders.setInsCompany(ptlAgreement.getInsuranceCompany());
|
|
|
|
|
+ insOrdersService.updateById(insOrders);
|
|
|
//查找协议的费用
|
|
//查找协议的费用
|
|
|
AgreementProductQueryVo agreementProductQueryVo = new AgreementProductQueryVo();
|
|
AgreementProductQueryVo agreementProductQueryVo = new AgreementProductQueryVo();
|
|
|
List<String> productId = new ArrayList<>();
|
|
List<String> productId = new ArrayList<>();
|
|
@@ -592,6 +596,7 @@ public class InsAreaCompanyServiceImpl extends ServiceImpl<InsAreaCompanyMapper,
|
|
|
insAreaCompany.setOperatorTime(new Date());
|
|
insAreaCompany.setOperatorTime(new Date());
|
|
|
|
|
|
|
|
insAreaCompany.setSigningTime(quoteVo.getSignDate());
|
|
insAreaCompany.setSigningTime(quoteVo.getSignDate());
|
|
|
|
|
+ insAreaCompany.setPayDate(quoteVo.getSignDate());
|
|
|
insAreaCompany.setCreatetime(LocalDateTime.now());
|
|
insAreaCompany.setCreatetime(LocalDateTime.now());
|
|
|
|
|
|
|
|
//保存子订单
|
|
//保存子订单
|
|
@@ -760,6 +765,7 @@ public class InsAreaCompanyServiceImpl extends ServiceImpl<InsAreaCompanyMapper,
|
|
|
}else{
|
|
}else{
|
|
|
//设置为已承保状态
|
|
//设置为已承保状态
|
|
|
insOrders.setOrderstatus(InsOrderStatusEnum.ACCEPT_INSURANCE.getCode());
|
|
insOrders.setOrderstatus(InsOrderStatusEnum.ACCEPT_INSURANCE.getCode());
|
|
|
|
|
+ insOrders.setInsureTime(insOrdersEditingVo.getSignDate());
|
|
|
}
|
|
}
|
|
|
insOrdersService.updateById(insOrders);
|
|
insOrdersService.updateById(insOrders);
|
|
|
String subOrderNo = insOrdersEditingVo.getInsAreaCompanyList().get(0).getId();
|
|
String subOrderNo = insOrdersEditingVo.getInsAreaCompanyList().get(0).getId();
|