|
@@ -1387,13 +1387,19 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
|
|
|
// 永安财险
|
|
// 永安财险
|
|
|
if (InsuranceEnum.YAIC.getCode().equals(orderAndAreaCompany.getCompanyId().substring(0, 4))) {
|
|
if (InsuranceEnum.YAIC.getCode().equals(orderAndAreaCompany.getCompanyId().substring(0, 4))) {
|
|
|
JSONObject reptxt = orderAndAreaCompany.getReptxt();
|
|
JSONObject reptxt = orderAndAreaCompany.getReptxt();
|
|
|
- ResponseDataC2 responseDataC2 = JSON.toJavaObject(reptxt, ResponseDataC2.class);
|
|
|
|
|
- List<ExtendInfoDto> extendInfoDtos = responseDataC2.getResponseBody().getExtendInfo();
|
|
|
|
|
- Map<String, String> stringStringMap = extendInfoDtos.stream().collect(LinkedHashMap::new,
|
|
|
|
|
- (m, v) -> m.put(v.getKey(),
|
|
|
|
|
- v.getValue()), LinkedHashMap::putAll);
|
|
|
|
|
- yaExtendInfoDto = new YaExtendInfoDto(stringStringMap);
|
|
|
|
|
- orderAndAreaCompany.setExtendInfo(yaExtendInfoDto);
|
|
|
|
|
|
|
+ // add by hxl 2024-10-14 处理永安财险查询报错
|
|
|
|
|
+ if(reptxt!=null){
|
|
|
|
|
+ ResponseDataC2 responseDataC2 = JSON.toJavaObject(reptxt, ResponseDataC2.class);
|
|
|
|
|
+ List<ExtendInfoDto> extendInfoDtos = responseDataC2.getResponseBody().getExtendInfo();
|
|
|
|
|
+ Map<String, String> stringStringMap = extendInfoDtos.stream().collect(LinkedHashMap::new,
|
|
|
|
|
+ (m, v) -> m.put(v.getKey(),
|
|
|
|
|
+ v.getValue()), LinkedHashMap::putAll);
|
|
|
|
|
+ yaExtendInfoDto = new YaExtendInfoDto(stringStringMap);
|
|
|
|
|
+ orderAndAreaCompany.setExtendInfo(yaExtendInfoDto);
|
|
|
|
|
+ }else{
|
|
|
|
|
+ orderAndAreaCompany.setExtendInfo(new HashMap<String, String>());
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
InsAreaCompany iac = insAreaCompanyService.getById(companyId);
|
|
InsAreaCompany iac = insAreaCompanyService.getById(companyId);
|
|
|
yaExtendInfoDto.setInsAreaCompany(iac);
|
|
yaExtendInfoDto.setInsAreaCompany(iac);
|