Sfoglia il codice sorgente

永城代码修改

wks 2 anni fa
parent
commit
abe88e2496

+ 8 - 3
src/main/java/com/ydtech/modules/order/components/yongcheng/YongchengRequestApiComponents.java

@@ -80,9 +80,13 @@ public class YongchengRequestApiComponents {
 
         HttpHeaders httpHeaders = new HttpHeaders();
         MediaType mediaType = MediaType.parseMediaType("text/xml;charset=UTF-8");
+
+        httpHeaders.set("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 " +
+                "Safari/537.36");
         httpHeaders.setContentType(mediaType);
 
-        String xmlString = "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:tns=\"http://newWS.front.app.echannel.ebiz.alltrust.com/\">";
+        String xmlString = "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:tns=\"http://newWS.front" +
+                ".app.echannel.ebiz.alltrust.com/\">";
         xmlString += "<soapenv:Body>";
 
         xmlString += gainXmlMapper().writeValueAsString(q);
@@ -90,7 +94,8 @@ public class YongchengRequestApiComponents {
         xmlString += "</soapenv:Body>\n" +
                 "</soapenv:Envelope>";
 
-        InsuranceLog.infoLog(InsuranceEnum.AICS.getPinyin(), "\n\t---------> URl: {} \n---------> 保险公司:{} {}\n---------> 请求参数:{}", url, InsuranceEnum.AICS.getName(), requestUrl.getDesc(), xmlString);
+        InsuranceLog.infoLog(InsuranceEnum.AICS.getPinyin(), "\n\t---------> URl: {} \n---------> 保险公司:{} {}\n---------> 请求参数:{}", url,
+                InsuranceEnum.AICS.getName(), requestUrl.getDesc(), xmlString);
         HttpEntity<String> httpEntity = new HttpEntity<>(xmlString, httpHeaders);
 
         ResponseEntity<String> response = restTemplate.postForEntity(url, httpEntity, String.class);
@@ -100,7 +105,7 @@ public class YongchengRequestApiComponents {
         InsuranceLog.infoLog(InsuranceEnum.AICS.getPinyin(), "\n\n---------> 响应参数:{}", responseStringMsg);
 
         String cleanStr = YcBuildData.cleanResponseStr(responseStringMsg);
-        if(!cleanStr.contains("<")){
+        if (!cleanStr.contains("<")) {
             return (S) cleanStr;
         }
 

+ 2 - 2
src/main/java/com/ydtech/modules/order/service/impl/YongchengOrderApiServiceImpl.java

@@ -651,7 +651,7 @@ public class YongchengOrderApiServiceImpl implements YongchengOrderApiService {
         List<InsTaskImagesBase64> insTaskImages = insTaskImagesService.findByOrderNo(iac.getOrderno(), iac.getId());
 
         if (CollUtil.isEmpty(insTaskImages)) {
-            return HttpResult.error("获取影像失败");
+            return HttpResult.ok("上传成功");
         }
 
         //获取协议配置信息
@@ -674,7 +674,7 @@ public class YongchengOrderApiServiceImpl implements YongchengOrderApiService {
         }
 
         insImagesUploadCacheComponents.setUploadImageCache(quoteOrderNo, map);
-        return HttpResult.ok();
+        return HttpResult.ok("上传成功");
 
     }