|
|
@@ -553,6 +553,23 @@ public class ZhongMeiCrawlerRequestImpl implements ZhongMeiCrawlerRequest {
|
|
|
// 核保失败
|
|
|
if ("2".equals(status)) {
|
|
|
orderStatusResultVo.setOrderStatus(InsOrderStatusEnum.AUDIT_FAIL);
|
|
|
+ ZmCrawlerSearchCommonViewTraceRequest searchCommonViewTraceRequest = new ZmCrawlerSearchCommonViewTraceRequest(zmCrawlerOrder, parameters);
|
|
|
+ searchCommonViewTraceRequest.setHead(requestHead);
|
|
|
+ ZmCrawlerSearchCommonViewTraceResponse searchCommonViewTraceResponse = zmCrawlerRequestComponent.searchCommonViewTrace(searchCommonViewTraceRequest);
|
|
|
+ String reason = "";
|
|
|
+ if ("0".equals(searchCommonViewTraceResponse.getHead().getReturnCode())) {
|
|
|
+ List<ZmCrawlerSearchCommonViewTraceResponse.TraceDTO> beanList = searchCommonViewTraceResponse.getCommonViewTraceBean();
|
|
|
+ if (beanList != null) {
|
|
|
+ reason = beanList.stream()
|
|
|
+ .filter(bean -> "下发修改".equals(bean.getPowerStatus()))
|
|
|
+ .map(ZmCrawlerSearchCommonViewTraceResponse.TraceDTO::getCommonViewTrace)
|
|
|
+ .filter(Objects::nonNull)
|
|
|
+ .findFirst()
|
|
|
+ .orElse("");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ orderStatusResultVo.setOrderStatusStr(reason);
|
|
|
+ orderStatusResultVo.setErrorMsg(reason);
|
|
|
}
|
|
|
// 双核审核成功
|
|
|
if ("1".equals(status) || "3".equals(status)) {
|