|
|
@@ -832,12 +832,17 @@ public class ChengTaiOrderApiServiceImpl implements ChengTaiOrderApiService {
|
|
|
// 查询核保结果
|
|
|
UnderwritingResultRequest resultRequest = new UnderwritingResultRequest(parameters,insAreaCompany.getInsOrderNo());
|
|
|
UnderwritingResultResponse underwritingResultResponse = chengTaiRequestApiComponents.auditResult(resultRequest,httpHeaders);
|
|
|
- String uwMsg = systemException.getMessage();
|
|
|
+ StringBuilder uwMsg = new StringBuilder(systemException.getMessage());
|
|
|
if (OrderStatusEnum.A2001.getCode().equals(underwritingResultResponse.getFinalRuleResult()) || OrderStatusEnum.A2007.getCode().equals(underwritingResultResponse.getFinalRuleResult())) {
|
|
|
// add by hxl 添加手动更新状态
|
|
|
insSubOrderUpdateDetailService.insertData(insAreaCompany, insAreaCompany.getOrderstatus(), InsOrderStatusEnum.TO_BACK.getCode(), "1");
|
|
|
insAreaCompany.setOrderstatus(InsOrderStatusEnum.TO_BACK.getCode());
|
|
|
- insAreaCompanyService.updateCompanyAndOrdersMessage(insAreaCompany, uwMsg);
|
|
|
+ int i=1;
|
|
|
+ for(UnderwritingResponse.DataDTO dto : underwritingResultResponse.getData()){
|
|
|
+ uwMsg.append("\n").append(String.valueOf(i)).append(".").append(dto.getReasondescription());
|
|
|
+ i++;
|
|
|
+ }
|
|
|
+ insAreaCompanyService.updateCompanyAndOrdersMessage(insAreaCompany, uwMsg.toString());
|
|
|
return HttpResult.error(OrderStatusEnum.A2001.getDesc() + ":" + uwMsg);
|
|
|
// 人工核保
|
|
|
} else if (OrderStatusEnum.A2002.getCode().equals(underwritingResultResponse.getFinalRuleResult())) {
|
|
|
@@ -845,7 +850,7 @@ public class ChengTaiOrderApiServiceImpl implements ChengTaiOrderApiService {
|
|
|
// add by hxl 添加手动更新状态
|
|
|
insSubOrderUpdateDetailService.insertData(insAreaCompany, insAreaCompany.getOrderstatus(), InsOrderStatusEnum.WAIT_AUDIT.getCode(), "1");
|
|
|
insAreaCompany.setOrderstatus(InsOrderStatusEnum.WAIT_AUDIT.getCode());
|
|
|
- insAreaCompanyService.updateCompanyAndOrdersMessage(insAreaCompany, uwMsg);
|
|
|
+ insAreaCompanyService.updateCompanyAndOrdersMessage(insAreaCompany, uwMsg.toString());
|
|
|
return HttpResult.error("人工核保" + ":" + uwMsg);
|
|
|
}
|
|
|
|