|
@@ -1,11 +1,9 @@
|
|
|
package com.ydtech.modules.ins.model.yc.ruote;
|
|
package com.ydtech.modules.ins.model.yc.ruote;
|
|
|
|
|
|
|
|
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
|
|
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
|
|
|
-import com.ydtech.components.InsAlltrustRequestApiComponents;
|
|
|
|
|
import com.ydtech.constants.enums.InsuranceRisk;
|
|
import com.ydtech.constants.enums.InsuranceRisk;
|
|
|
import com.ydtech.modules.ins.model.dto.CarInsDateDto;
|
|
import com.ydtech.modules.ins.model.dto.CarInsDateDto;
|
|
|
import com.ydtech.modules.ins.model.vo.CustomerInfoVo;
|
|
import com.ydtech.modules.ins.model.vo.CustomerInfoVo;
|
|
|
-import com.ydtech.modules.ins.model.ya.YaQuoteInfoVo;
|
|
|
|
|
import com.ydtech.modules.ins.model.vo.RiskInfoVo;
|
|
import com.ydtech.modules.ins.model.vo.RiskInfoVo;
|
|
|
import com.ydtech.modules.ins.model.yc.YcConfigureParameters;
|
|
import com.ydtech.modules.ins.model.yc.YcConfigureParameters;
|
|
|
import com.ydtech.utils.DateTimeUtil;
|
|
import com.ydtech.utils.DateTimeUtil;
|
|
@@ -15,7 +13,6 @@ import lombok.Data;
|
|
|
import java.time.LocalDate;
|
|
import java.time.LocalDate;
|
|
|
import java.time.LocalDateTime;
|
|
import java.time.LocalDateTime;
|
|
|
import java.time.LocalTime;
|
|
import java.time.LocalTime;
|
|
|
-import java.time.format.DateTimeFormatter;
|
|
|
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
|
@@ -292,21 +289,19 @@ public class Base {
|
|
|
private String CBsnsTyp;
|
|
private String CBsnsTyp;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
- * 意外险保险起期
|
|
|
|
|
|
|
+ * 意外险保险起期
|
|
|
*/
|
|
*/
|
|
|
@JacksonXmlProperty(localName = "TInsrncBgnTmYW ")
|
|
@JacksonXmlProperty(localName = "TInsrncBgnTmYW ")
|
|
|
private String tInsrncBgnTmYW;
|
|
private String tInsrncBgnTmYW;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
- * 意外险保险止期
|
|
|
|
|
|
|
+ * 意外险保险止期
|
|
|
*/
|
|
*/
|
|
|
@JacksonXmlProperty(localName = "TInsrncEndTmYW ")
|
|
@JacksonXmlProperty(localName = "TInsrncEndTmYW ")
|
|
|
private String tInsrncEndTmYW;
|
|
private String tInsrncEndTmYW;
|
|
|
|
|
|
|
|
|
|
|
|
|
public static Base buildBase(CustomerInfoVo policyHolderInfo, CustomerInfoVo insuredPersonInfo, List<RiskInfoVo> riskList, YcConfigureParameters ycConfigureParameters) {
|
|
public static Base buildBase(CustomerInfoVo policyHolderInfo, CustomerInfoVo insuredPersonInfo, List<RiskInfoVo> riskList, YcConfigureParameters ycConfigureParameters) {
|
|
|
-// public static Base buildBase(YaQuoteInfoVo yaQuoteInfoVo, InsAlltrustRequestApiComponents apiComponents) {
|
|
|
|
|
-// public static Base buildBase(YaQuoteInfoVo yaQuoteInfoVo,Agent agent) {
|
|
|
|
|
Base base = new Base();
|
|
Base base = new Base();
|
|
|
|
|
|
|
|
base.setCDptCde(ycConfigureParameters.getDptCde());
|
|
base.setCDptCde(ycConfigureParameters.getDptCde());
|
|
@@ -356,7 +351,7 @@ public class Base {
|
|
|
|
|
|
|
|
|
|
|
|
|
if (null != ciRiskInfo) {
|
|
if (null != ciRiskInfo) {
|
|
|
- CarInsDateDto cidd = base.buildInsDate(ciRiskInfo.getStartDate(),ciRiskInfo.getEndDate());
|
|
|
|
|
|
|
+ CarInsDateDto cidd = base.buildInsDate(ciRiskInfo.getStartDate(), ciRiskInfo.getEndDate());
|
|
|
base.setTInsrncBgnTmJQ(cidd.getStartDate());
|
|
base.setTInsrncBgnTmJQ(cidd.getStartDate());
|
|
|
base.setTInsrncEndTmJQ(cidd.getEndDate());
|
|
base.setTInsrncEndTmJQ(cidd.getEndDate());
|
|
|
base.setCAppJqFlag("Y");
|
|
base.setCAppJqFlag("Y");
|
|
@@ -391,7 +386,7 @@ public class Base {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
- public static CarInsDateDto buildInsDate(String startDate,String endDate) {
|
|
|
|
|
|
|
+ public static CarInsDateDto buildInsDate(String startDate, String endDate) {
|
|
|
CarInsDateDto cidd = new CarInsDateDto();
|
|
CarInsDateDto cidd = new CarInsDateDto();
|
|
|
if (isNowToTodayEnd(startDate)) {
|
|
if (isNowToTodayEnd(startDate)) {
|
|
|
cidd.setForthwith(true);
|
|
cidd.setForthwith(true);
|
|
@@ -400,9 +395,9 @@ public class Base {
|
|
|
LocalDateTime sEndDateTime = DateTimeUtil.parseLocalDateTime(startDate, DateTimeUtil.DATETIME_PATTERN);
|
|
LocalDateTime sEndDateTime = DateTimeUtil.parseLocalDateTime(startDate, DateTimeUtil.DATETIME_PATTERN);
|
|
|
sEndDateTime = sEndDateTime.plusYears(1);
|
|
sEndDateTime = sEndDateTime.plusYears(1);
|
|
|
|
|
|
|
|
- cidd.setEndDate(DateTimeUtil.format(sEndDateTime,"yyyy-MM-dd HH:mm:ss"));
|
|
|
|
|
|
|
+ cidd.setEndDate(DateTimeUtil.format(sEndDateTime, "yyyy-MM-dd HH:mm:ss"));
|
|
|
|
|
|
|
|
- }else{
|
|
|
|
|
|
|
+ } else {
|
|
|
cidd.setStartDate(startDate);
|
|
cidd.setStartDate(startDate);
|
|
|
cidd.setEndDate(endDate);
|
|
cidd.setEndDate(endDate);
|
|
|
|
|
|