|
|
@@ -65,7 +65,7 @@ public class ZhongmeiRepeatInsuranceComponents {
|
|
|
String jqEndDate = "";
|
|
|
String syEndDate = "";
|
|
|
|
|
|
- if (StringUtils.isNotEmpty(rtnMsgBz)) {
|
|
|
+ if (StringUtils.isNotEmpty(rtnMsgBz) && rtnMsgBz.contains("起保日期")&& rtnMsgBz.contains("终保日期")) {
|
|
|
String coverageEndDate = rtnMsgBz.substring(rtnMsgBz.indexOf("终保日期") + 5, rtnMsgBz.indexOf("终保日期") + 5 + 16);
|
|
|
LocalDateTime start = DateTimeUtil.parseLocalDateTime(coverageEndDate, DateTimeUtil.DATETIME_PATTERN_EXT1);
|
|
|
jqEndDate = DateTimeUtil.getStartTimeOfDayStr(start, DateTimeUtil.DATETIME_PATTERN);
|
|
|
@@ -79,7 +79,7 @@ public class ZhongmeiRepeatInsuranceComponents {
|
|
|
}
|
|
|
|
|
|
// 商业险
|
|
|
- if (StringUtils.isNotEmpty(rtnMsgBz)) {
|
|
|
+ if (StringUtils.isNotEmpty(rtnMsgBusi) && rtnMsgBusi.contains("起保日期")&& rtnMsgBusi.contains("终保日期")) {
|
|
|
String coverageEndDate = rtnMsgBusi.substring(rtnMsgBusi.indexOf("终保日期") + 5, rtnMsgBusi.indexOf("终保日期") + 5 + 10);
|
|
|
DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
|
|
|
LocalDateTime start = LocalDate.parse(coverageEndDate, dateTimeFormatter).atStartOfDay();
|