|
|
@@ -23,9 +23,9 @@ public class YangGuangUpLoadRequest extends YangGuangBaseRequest{
|
|
|
@JSONField(name = "Body")
|
|
|
private Body Body;
|
|
|
|
|
|
- public YangGuangUpLoadRequest(String InfotransNo, InsTaskImagesBase64 insTaskImagesBase64, YangGuangConfigureParameters parameters, InsUploadFiles insUploadFiles) {
|
|
|
+ public YangGuangUpLoadRequest(String InfotransNo, InsTaskImagesBase64 insTaskImagesBase64, YangGuangConfigureParameters parameters, InsUploadFiles insUploadFiles,String apiUrl) {
|
|
|
this.Head = new Head();
|
|
|
- this.Body = new Body(InfotransNo,insTaskImagesBase64, parameters,insUploadFiles);
|
|
|
+ this.Body = new Body(InfotransNo,insTaskImagesBase64, parameters,insUploadFiles,apiUrl);
|
|
|
}
|
|
|
|
|
|
@Data
|
|
|
@@ -51,8 +51,8 @@ public class YangGuangUpLoadRequest extends YangGuangBaseRequest{
|
|
|
@JSONField(name = "imageInfo")
|
|
|
private imageInfo imageInfo;
|
|
|
|
|
|
- public Body(String InfotransNo,InsTaskImagesBase64 insTaskImagesBase64, YangGuangConfigureParameters parameters,InsUploadFiles insUploadFiles) {
|
|
|
- this.imageInfo = new imageInfo(InfotransNo, insTaskImagesBase64, parameters,insUploadFiles);
|
|
|
+ public Body(String InfotransNo,InsTaskImagesBase64 insTaskImagesBase64, YangGuangConfigureParameters parameters,InsUploadFiles insUploadFiles,String apiUrl) {
|
|
|
+ this.imageInfo = new imageInfo(InfotransNo, insTaskImagesBase64, parameters,insUploadFiles,apiUrl);
|
|
|
}
|
|
|
@Data
|
|
|
public static class imageInfo implements Serializable {
|
|
|
@@ -83,13 +83,13 @@ public class YangGuangUpLoadRequest extends YangGuangBaseRequest{
|
|
|
@JSONField(name = "insuranceImageList")
|
|
|
private List<insuranceImageList> insuranceImageList;
|
|
|
|
|
|
- public imageInfo(String InfotransNo,InsTaskImagesBase64 insTaskImagesBase64, YangGuangConfigureParameters parameters, InsUploadFiles insUploadFiles) {
|
|
|
+ public imageInfo(String InfotransNo,InsTaskImagesBase64 insTaskImagesBase64, YangGuangConfigureParameters parameters, InsUploadFiles insUploadFiles,String apiUrl) {
|
|
|
this.caseNo = InfotransNo;
|
|
|
this.appCode = "CARAPPLY";
|
|
|
this.caseSource = "0";
|
|
|
this.fileServer = "0";
|
|
|
this.ifNationwideQuick = "0";
|
|
|
- this.insuranceImageList = Arrays.asList(new insuranceImageList(insTaskImagesBase64,parameters,insUploadFiles));
|
|
|
+ this.insuranceImageList = Arrays.asList(new insuranceImageList(insTaskImagesBase64,parameters,insUploadFiles,apiUrl));
|
|
|
}
|
|
|
|
|
|
@NoArgsConstructor
|
|
|
@@ -134,9 +134,9 @@ public class YangGuangUpLoadRequest extends YangGuangBaseRequest{
|
|
|
@JSONField(name = "exifInfo")
|
|
|
private String exifInfo;
|
|
|
|
|
|
- public insuranceImageList(InsTaskImagesBase64 insTaskImagesBase64, YangGuangConfigureParameters parameters, InsUploadFiles insUploadFiles) {
|
|
|
+ public insuranceImageList(InsTaskImagesBase64 insTaskImagesBase64, YangGuangConfigureParameters parameters, InsUploadFiles insUploadFiles, String apiUrl) {
|
|
|
String suffix = insTaskImagesBase64.getFileName().substring(insTaskImagesBase64.getFileName().lastIndexOf("."));
|
|
|
- this.imageUrl = "https://test.baoxianzhanggui.com/web-api" + insUploadFiles.getUrl();
|
|
|
+ this.imageUrl = apiUrl + insUploadFiles.getUrl();
|
|
|
this.imageType = "01";
|
|
|
this.referer = "SXJZG";
|
|
|
this.userNo = parameters.getHandlerCode();
|