|
|
@@ -807,10 +807,14 @@ public class HuaTaiCrawlerRequestImpl implements HuaTaiCrawlerRequest {
|
|
|
log.info("提交核保参数: {}", JSONObject.toJSONString(submit));
|
|
|
String res = req.submit2(submit, req.getHeaders());
|
|
|
log.info("提交核保结果: {}", res);
|
|
|
-
|
|
|
+ //cookie还在,但服务器已断开连接,需重新连接
|
|
|
if(res.contains("<html>")) {
|
|
|
- r.setUnderwritingResult("核保失败, 服务器繁忙, 请稍后重试");
|
|
|
- return r;
|
|
|
+ refreshLogin(buildLoginDTO(attr));
|
|
|
+ Map<String, Object> m = login(buildLoginDTO(attr));
|
|
|
+ String cookie = (String) m.get("cookie");
|
|
|
+ req.getHeaders().remove(HtRequestConstant.COOKIE);
|
|
|
+ req.getHeaders().add(HtRequestConstant.COOKIE, cookie);
|
|
|
+ return underwriting(vo);
|
|
|
}
|
|
|
if (res.contains("起保时间不正确")) {
|
|
|
r.setUnderwritingResult("起保时间不正确-------即时起保分钟数必须为00/15/30/45\n请重新选择起保时间!");
|