@@ -61,4 +61,9 @@ public class CrawlerQuoteRequest extends BaseQuoteInfoVo {
*/
List<CrawlerImageRequest.B64phoListDTO> b64pho_list;
+ /**
+ * 人保车损保额折扣
+ */
+ private String pricecoefficient;
+
}
@@ -179,4 +179,7 @@ public class BaseQuoteVo<T> {
@ApiModelProperty("是否现询 1.是 2.否")
private String costFlag;
+ // 人保车损保额折扣
+ private String priceCoefficient;
@@ -164,6 +164,7 @@ public class InsCrawlerOrderServiceImpl implements InsCrawlerOrderService {
String quoteNo = order.getQuoteno();
List<InsTaskImagesBase64> insTaskImagesBase64List = insTaskImagesService.findByQuoteNoToBase64(quoteNo, ptlAgreementAttribution.getInsCompanyId());
crawlerQuoteRequest.setB64pho_list(CrawlerImageRequest.toB64phoListDTO(insTaskImagesBase64List));
+ crawlerQuoteRequest.setPricecoefficient(t.getPriceCoefficient() == null ? "1" : t.getPriceCoefficient());
// 发送请求
@@ -322,6 +322,12 @@ public class InsOrderPdfUrlServiceImpl extends ServiceImpl<InsOrderPdfUrlMapper,
return insCrawlerOrderService.getPolicyByCompanyIdPdfList(subOrder,insOrders,flag);
+ //人保
+ else if(subOrder.getCompanyId().contains(InsuranceEnum.PICC.getCode())){
+ if (subOrder.getApiType()!=null && subOrder.getApiType() == 2) {
+ return insCrawlerOrderService.getPolicyByCompanyIdPdfList(subOrder,insOrders,flag);
+ }
return null;