|
@@ -462,12 +462,12 @@ public class InsAlltrustApiServiceImpl implements InsAlltrustApiService {
|
|
|
*/
|
|
*/
|
|
|
public boolean ciRepetitionInsure(RuoteResponse rr, Ruote m) {
|
|
public boolean ciRepetitionInsure(RuoteResponse rr, Ruote m) {
|
|
|
String errorMsg = rr.getHead().getErrorMessage();
|
|
String errorMsg = rr.getHead().getErrorMessage();
|
|
|
- if (rr.getHead().getErrorCode().equals("009999") && errorMsg.contains("重复投保") && errorMsg.contains("机动车交通事故强制险") && errorMsg.contains("终保日期")) {
|
|
|
|
|
|
|
+ if (rr.getHead().getErrorCode().equals("009999") && errorMsg.contains("重复投保") && errorMsg.contains("终保日期") && errorMsg.contains("终保日期")) {
|
|
|
requestInfoList.add(errorMsg);
|
|
requestInfoList.add(errorMsg);
|
|
|
log.info("永诚API方式 - xml请求 ------------报价 -> 交强重复投保----------------");
|
|
log.info("永诚API方式 - xml请求 ------------报价 -> 交强重复投保----------------");
|
|
|
|
|
|
|
|
//截取0 到 机动车交通事故强制险
|
|
//截取0 到 机动车交通事故强制险
|
|
|
- String ciMsg = errorMsg.substring(0, errorMsg.indexOf("机动车交通事故强制险"));
|
|
|
|
|
|
|
+ String ciMsg = errorMsg;
|
|
|
|
|
|
|
|
//终保日期
|
|
//终保日期
|
|
|
String coverageEndDate = ciMsg.substring(ciMsg.indexOf("终保日期") + 5, ciMsg.indexOf("终保日期") + 5 + 16);
|
|
String coverageEndDate = ciMsg.substring(ciMsg.indexOf("终保日期") + 5, ciMsg.indexOf("终保日期") + 5 + 16);
|
|
@@ -560,8 +560,9 @@ public class InsAlltrustApiServiceImpl implements InsAlltrustApiService {
|
|
|
if(rr.getHead().getErrorCode().equals("009999") && rr.getHead().getErrorMessage().contains("录入的校验码有误")){
|
|
if(rr.getHead().getErrorCode().equals("009999") && rr.getHead().getErrorMessage().contains("录入的校验码有误")){
|
|
|
requestInfoList.add(rr.getHead().getErrorMessage());
|
|
requestInfoList.add(rr.getHead().getErrorMessage());
|
|
|
//转保信息清空 重新报价
|
|
//转保信息清空 重新报价
|
|
|
- rr.getVhl().setCQryCdeJQ("");
|
|
|
|
|
- rr.getVhl().setCQryCdeSY("");
|
|
|
|
|
|
|
+ m.getRequestLabel().getCondition().getVhl().setCQryCdeJQ("");
|
|
|
|
|
+ m.getRequestLabel().getCondition().getVhl().setCQryCdeSY("");
|
|
|
|
|
+
|
|
|
m.getRequestLabel().getCondition().getVhl().setCCheckCodeJQ("");
|
|
m.getRequestLabel().getCondition().getVhl().setCCheckCodeJQ("");
|
|
|
m.getRequestLabel().getCondition().getVhl().setCCheckCodeSY("");
|
|
m.getRequestLabel().getCondition().getVhl().setCCheckCodeSY("");
|
|
|
return false;
|
|
return false;
|