|
|
@@ -20,6 +20,7 @@ import jakarta.annotation.Resource;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
+import java.io.File;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
|
|
|
@@ -257,7 +258,142 @@ public class TKQuotationBaseServiceImpl implements QuotationBaseService {
|
|
|
|
|
|
@Override
|
|
|
public void uploadImage(InsuranceUploadImageVo insuranceUploadImageVo) {
|
|
|
+ File file = null;
|
|
|
+ CarCheckUploadFileParam param = new CarCheckUploadFileParam();
|
|
|
+
|
|
|
+ param.setChannelCode("OffWeb");
|
|
|
+ param.setTplatformId("feda77e829d4dedbbd8b4e236bacfac5");
|
|
|
+ param.setOnlyId("WBPC202503260842567380000");
|
|
|
+ param.setFullProposalNo("00671070807142500000009558");
|
|
|
+ param.setLastFullProposalNo("");
|
|
|
+ param.setInputDate("2025-03-26 08:49:30");
|
|
|
+ param.setImgType(6);
|
|
|
+ param.setUploadType(1);
|
|
|
+
|
|
|
+ {
|
|
|
+ // 核保资料 / 新增设备发票与清单
|
|
|
+ param.setFileOrgName("1fileOrgName01-12-0117429775996580");
|
|
|
+ param.setTypePath("01-12-01");
|
|
|
+ param.setTypeName("投保业务-核保资料-新增设备发票与清单");
|
|
|
+ param.setOnlyId("投保业务-核保资料-新增设备发票与清单-0");
|
|
|
+ param.setFileType("1fileOrgName01-12-0117429775996580");
|
|
|
+ }
|
|
|
+ {
|
|
|
+ // 核保资料 / 投保资料 / 图片
|
|
|
+ param.setFileOrgName("1fileOrgName01-12-0117429775996580");
|
|
|
+ param.setTypePath("01-12-01");
|
|
|
+ param.setTypeName("投保业务-核保资料-新增设备发票与清单");
|
|
|
+ param.setOnlyId("投保业务-核保资料-新增设备发票与清单-0");
|
|
|
+ param.setFileType("1fileOrgName01-12-0117429775996580");
|
|
|
+ }
|
|
|
+ {
|
|
|
+ // 核保资料 / 投保资料 / 视频
|
|
|
+ param.setFileOrgName("1fileOrgName01-12-0117429775996580");
|
|
|
+ param.setTypePath("01-12-01");
|
|
|
+ param.setTypeName("投保业务-核保资料-新增设备发票与清单");
|
|
|
+ param.setOnlyId("投保业务-核保资料-新增设备发票与清单-0");
|
|
|
+ param.setFileType("1fileOrgName01-12-0117429775996580");
|
|
|
+ }
|
|
|
+ {
|
|
|
+ // 核保资料 / 减免税凭证
|
|
|
+ param.setFileOrgName("1fileOrgName01-12-0117429775996580");
|
|
|
+ param.setTypePath("01-12-01");
|
|
|
+ param.setTypeName("投保业务-核保资料-新增设备发票与清单");
|
|
|
+ param.setOnlyId("投保业务-核保资料-新增设备发票与清单-0");
|
|
|
+ param.setFileType("1fileOrgName01-12-0117429775996580");
|
|
|
+ }
|
|
|
+ {
|
|
|
+ // 核保资料 / 委托书
|
|
|
+ param.setFileOrgName("1fileOrgName01-12-0117429775996580");
|
|
|
+ param.setTypePath("01-12-01");
|
|
|
+ param.setTypeName("投保业务-核保资料-新增设备发票与清单");
|
|
|
+ param.setOnlyId("投保业务-核保资料-新增设备发票与清单-0");
|
|
|
+ param.setFileType("1fileOrgName01-12-0117429775996580");
|
|
|
+ }
|
|
|
+ {
|
|
|
+ // 证件照 / 证件照
|
|
|
+ param.setFileOrgName("1fileOrgName01-12-0117429775996580");
|
|
|
+ param.setTypePath("01-14-01");
|
|
|
+ param.setTypeName("投保业务-证件照-证件照");
|
|
|
+ param.setOnlyId("投保业务-证件照-证件照-0");
|
|
|
+ param.setFileType("1fileOrgName01-12-0117429775996580");
|
|
|
+ }
|
|
|
+ {
|
|
|
+ // 证件照 / 驾驶证
|
|
|
+ param.setFileOrgName("1fileOrgName01-12-0117429775996580");
|
|
|
+ param.setTypePath("01-14-02");
|
|
|
+ param.setTypeName("投保业务-证件照-驾驶证");
|
|
|
+ param.setOnlyId("投保业务-证件照-驾驶证-0");
|
|
|
+ param.setFileType("1fileOrgName01-12-0117429775996580");
|
|
|
+ }
|
|
|
+ {
|
|
|
+ // 证件照 / 人脸与身份证照
|
|
|
+ param.setFileOrgName("1fileOrgName01-12-0117429775996580");
|
|
|
+ param.setTypePath("01-14-03");
|
|
|
+ param.setTypeName("投保业务-证件照-人脸与身份证照");
|
|
|
+ param.setOnlyId("投保业务-证件照-人脸与身份证照-0");
|
|
|
+ param.setFileType("1fileOrgName01-12-0117429775996580");
|
|
|
+ }
|
|
|
+ {
|
|
|
+ // 车辆证件 / 行驶证
|
|
|
+ param.setFileOrgName("1fileOrgName01-12-0117429775996580");
|
|
|
+ param.setTypePath("01-15-01");
|
|
|
+ param.setTypeName("投保业务-车辆证件-行驶证");
|
|
|
+ param.setOnlyId("投保业务-车辆证件-行驶证-0");
|
|
|
+ param.setFileType("1fileOrgName01-12-0117429775996580");
|
|
|
+ }
|
|
|
+ {
|
|
|
+ // 车辆证件 / 购车发票
|
|
|
+ param.setFileOrgName("1fileOrgName01-12-0117429775996580");
|
|
|
+ param.setTypePath("01-15-02");
|
|
|
+ param.setTypeName("投保业务-车辆证件-购车发票");
|
|
|
+ param.setOnlyId("投保业务-车辆证件-购车发票-0");
|
|
|
+ param.setFileType("1fileOrgName01-12-0117429775996580");
|
|
|
+ }
|
|
|
+ {
|
|
|
+ // 车辆证件 / 合格证
|
|
|
+ param.setFileOrgName("1fileOrgName01-12-0117429775996580");
|
|
|
+ param.setTypePath("01-15-03");
|
|
|
+ param.setTypeName("投保业务-车辆证件-合格证");
|
|
|
+ param.setOnlyId("投保业务-车辆证件-合格证-0");
|
|
|
+ param.setFileType("1fileOrgName01-12-0117429775996580");
|
|
|
+ }
|
|
|
+ {
|
|
|
+ // 业务单证 / 投保单
|
|
|
+ param.setFileOrgName("1fileOrgName01-12-0117429775996580");
|
|
|
+ param.setTypePath("01-17-01");
|
|
|
+ param.setTypeName("投保业务-业务单证-投保单");
|
|
|
+ param.setOnlyId("投保业务-业务单证-投保单-0");
|
|
|
+ param.setFileType("1fileOrgName01-12-0117429775996580");
|
|
|
+ }
|
|
|
+ {
|
|
|
+ // 业务单证 / 免责事项说明书
|
|
|
+ param.setFileOrgName("1fileOrgName01-12-0117429775996580");
|
|
|
+ param.setTypePath("01-17-02");
|
|
|
+ param.setTypeName("投保业务-业务单证-免责事项说明书");
|
|
|
+ param.setOnlyId("投保业务-业务单证-免责事项说明书-0");
|
|
|
+ param.setFileType("1fileOrgName01-12-0117429775996580");
|
|
|
+ }
|
|
|
+ {
|
|
|
+ // 业务单证 / 浮动告知单
|
|
|
+ param.setFileOrgName("1fileOrgName01-12-0117429775996580");
|
|
|
+ param.setTypePath("01-17-03");
|
|
|
+ param.setTypeName("投保业务-业务单证-浮动告知单");
|
|
|
+ param.setOnlyId("投保业务-业务单证-浮动告知单-0");
|
|
|
+ param.setFileType("1fileOrgName01-12-0117429775996580");
|
|
|
+ }
|
|
|
+ {
|
|
|
+ // 其他资料 / 其他资料
|
|
|
+ param.setFileOrgName("1fileOrgName01-12-0117429775996580");
|
|
|
+ param.setTypePath("01-18-01");
|
|
|
+ param.setTypeName("投保业务-其他资料-其他资料");
|
|
|
+ param.setOnlyId("投保业务-其他资料-其他资料-0");
|
|
|
+ param.setFileType("1fileOrgName01-12-0117429775996580");
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
|
|
|
+ httpService.carCheckUploadFile(file, param);
|
|
|
}
|
|
|
|
|
|
@Override
|