Prechádzať zdrojové kódy

华泰对接调整影像

li.pengfei 2 rokov pred
rodič
commit
8d0df9bbac

+ 1 - 1
src/main/java/com/ydtech/modules/order/components/huatai/HuiTaiUploadImageComponents.java

@@ -77,7 +77,7 @@ public class HuiTaiUploadImageComponents {
             for (ImageTypeCode fileTypeEnum : ImageTypeCode.values()) {
                 boolean contains = Arrays.asList(fileTypeEnum.getImagesType()).contains(imageType);
                 if (contains) {
-                    HuaTaiImageInitParamResponse.TypeSelectVosDTO.ChildrenDTO childrenDTO1 = HuaTaiImageInitParamResponse.filteringTypeCode(childrenDTO, imageType);
+                    HuaTaiImageInitParamResponse.TypeSelectVosDTO.ChildrenDTO childrenDTO1 = HuaTaiImageInitParamResponse.filteringTypeCode(childrenDTO, fileTypeEnum.getCode());
                     FileuploadResult fileupload = fileupload(domain, token, initParamResponse, insUploadImagesDto.getFilePath(), file);
                     saveFileIdx(domain, token, initParamResponse, fileupload, fileName, childrenDTO1);
                 }

+ 4 - 4
src/main/java/com/ydtech/modules/order/entity/api/huatai/request/HuaTaiSaveFileIdxRequest.java

@@ -168,7 +168,7 @@ public class HuaTaiSaveFileIdxRequest {
             this.bussDate = response.getBussDate();
             this.validFlag = 1;
             this.uploadNode = response.getUploadNode();
-            this.appendPath = fileupload.getFilePath();
+            this.appendPath = fileupload.getFilePath().substring(0,fileupload.getFilePath().lastIndexOf("/")+1);
             this.editable = true;
             this.deletable = true;
             this.voType = "C";
@@ -181,10 +181,10 @@ public class HuaTaiSaveFileIdxRequest {
             String uuidLower = HuiTaiUploadImageComponents.getUUIDLower();
             String substring = fileName.substring(fileName.lastIndexOf("."));
 
-            this.fileOrgName = uuidLower;
-            this.fileTitle = uuidLower + substring;
+            this.fileTitle = uuidLower;
+            this.fileOrgName = uuidLower + substring;
 
-            this.fileName = fileName;
+            this.fileName = fileupload.getFilePath().substring(fileupload.getFilePath().lastIndexOf("/")+1);;
 
             this.typePath = childrenDTO.getTypePath();
             this.typePathName = childrenDTO.getTypePathName();

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

@@ -283,8 +283,9 @@ public class HuaTaiOrderApiServiceImpl implements HuaTaiOrderApiService {
         }
         HuaTaiUploadImageRequest request = new HuaTaiUploadImageRequest(insAreaCompany,huaTaiConfigureParameters);
         request.setHead(new HuaTaiBaseRequestHead(huaTaiConfigureParameters));
+        //调用华泰影像接口获取上传链接地址
         HuaTaiUploadImageResponse response = huaTaiRequestApiComponents.uploadImage(request, HuaTaiUploadImageResponse.class);
-        response.getUrl();
+        //爬虫方式进行图片上传
         huiTaiUploadImageComponents.uploadImage(response.getUrl(),insUploadImagesDtoList);
         return HttpResult.ok("上传文件成功");
     }