|
|
@@ -16,6 +16,8 @@ import com.jzg.commons.entity.quote.vo.AccidentalDrivingVo;
|
|
|
import com.jzg.commons.entity.quote.vo.CarInfoVo;
|
|
|
import com.jzg.commons.entity.quote.vo.QuoteVo;
|
|
|
import com.jzg.commons.entity.quote.vo.aggregated.*;
|
|
|
+import com.jzg.commons.entity.quote.vo.base.OrderBase;
|
|
|
+import com.jzg.commons.entity.quote.vo.image.InsuranceImageVo;
|
|
|
import com.jzg.commons.exception.SystemException;
|
|
|
import com.jzg.commons.util.AssertionUtils;
|
|
|
import com.jzg.commons.util.MinioUtils;
|
|
|
@@ -24,13 +26,10 @@ import com.jzg.quotation.commons.annotation.QuoteApiService;
|
|
|
import com.jzg.quotation.commons.client.PlatformClient;
|
|
|
import com.jzg.quotation.commons.component.InsImagesUploadCacheComponent;
|
|
|
import com.jzg.quotation.commons.constant.InsuranceCode;
|
|
|
-import com.jzg.commons.entity.quote.vo.base.OrderBase;
|
|
|
-import com.jzg.commons.entity.quote.vo.image.InsuranceImageVo;
|
|
|
import com.jzg.quotation.commons.entity.DetectLoginRequest;
|
|
|
import com.jzg.quotation.commons.standard.conversion.ConfigureParametersConversion;
|
|
|
import com.jzg.quotation.commons.utils.DateTimeUtil;
|
|
|
import com.jzg.quotation.commons.utils.HttpUtil;
|
|
|
-import com.jzg.quotation.commons.utils.TimeProcessing;
|
|
|
import com.jzg.quotation.guoren.api.build.GuoRenApiQuoteResultsVoBuild;
|
|
|
import com.jzg.quotation.guoren.api.component.GuoRenRequestApiComponent;
|
|
|
import com.jzg.quotation.guoren.api.component.GuorenDuplicateInsuranceComponent;
|
|
|
@@ -52,7 +51,6 @@ import org.apache.commons.httpclient.methods.multipart.Part;
|
|
|
import org.apache.commons.httpclient.methods.multipart.StringPart;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
-import org.springframework.data.redis.core.StringRedisTemplate;
|
|
|
import org.springframework.util.ObjectUtils;
|
|
|
|
|
|
import java.io.File;
|
|
|
@@ -450,6 +448,10 @@ public class GuoRenApiRequestImpl implements GuoRenApiRequest {
|
|
|
//多条
|
|
|
CarPriceMuchResponse respMuch = request.toJavaObject(CarPriceMuchResponse.class);
|
|
|
|
|
|
+ if (respMuch.getResultCode() == 1) {
|
|
|
+ throw new SystemException(respMuch.getResultMsg() == null ? "未获取到车价信息,请联系管理员" : respMuch.getResultMsg());
|
|
|
+ }
|
|
|
+
|
|
|
//单条
|
|
|
if (CollUtil.isEmpty(respMuch.getData().getCars())) {
|
|
|
CarPriceResponse resp = request.toJavaObject(CarPriceResponse.class);
|
|
|
@@ -705,7 +707,7 @@ public class GuoRenApiRequestImpl implements GuoRenApiRequest {
|
|
|
fileName = uploadFile.getFileName();
|
|
|
|
|
|
// 获取文件流
|
|
|
- String imgUrl = minioUtils.getPresignedObjectUrl(uploadFile.getBucketName(), fileName);
|
|
|
+ String imgUrl = MinioUtils.getPresignedObjectUrl(uploadFile.getBucketName(), fileName);
|
|
|
logger.info("国任影像上传,获取文件预签名URL,imgUrl:{}", imgUrl);
|
|
|
InputStream inputStream = minioUtils.getObject(uploadFile.getBucketName(), fileName);
|
|
|
if (inputStream == null) {
|