|
|
@@ -379,6 +379,20 @@ public class HuaNongCrawlerQuoteProcessServiceImpl implements HuaNongCrawlerQuot
|
|
|
|
|
|
Map<String, List<HuaNongCrawlerCatalogQueryResponse.DataDTO.TreeDataDTO.PagesDTO>> uploadDataMap = new HashMap<>();
|
|
|
String finalAccessToken = accessToken;
|
|
|
+
|
|
|
+ // 如果图片只有两张,重复上传两次(每张各上传2次,共4张)
|
|
|
+ long totalImageCount = imageVoList.stream()
|
|
|
+ .flatMap(vo -> vo.getImageBase64List().stream())
|
|
|
+ .count();
|
|
|
+ if (totalImageCount == 2) {
|
|
|
+ imageVoList.forEach(vo -> {
|
|
|
+ List<InsuranceImageVo.ImageDTO> base64List = vo.getImageBase64List();
|
|
|
+ if (!base64List.isEmpty()) {
|
|
|
+ base64List.addAll(new ArrayList<>(base64List));
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
imageVoList.forEach(insuranceImageVo -> {
|
|
|
String imageCode = insuranceImageVo.getInsuranceImageCode();
|
|
|
if (!uploadDataMap.containsKey(imageCode)) {
|