Kaynağa Gözat

提交中煤保单下载错误的bug ,添加中煤python获取保单地址

hxl13994548489 1 yıl önce
ebeveyn
işleme
604f6e0165

+ 5 - 1
src/main/java/com/ydtech/modules/order/service/impl/InsOrderPdfUrlServiceImpl.java

@@ -207,7 +207,11 @@ public class InsOrderPdfUrlServiceImpl extends ServiceImpl<InsOrderPdfUrlMapper,
         }
         //中煤财险 ZMBX  测试通过
         else if(subOrder.getCompanyId().contains(InsuranceEnum.ZMBX.getCode())){
-            return zhongMeiOrderApiService.getPolicyByCompanyIdPdfList(subOrder,insOrders,flag);
+            if(subOrder.getApiType()==null || subOrder.getApiType()==1){
+                return zhongMeiOrderApiService.getPolicyByCompanyIdPdfList(subOrder,insOrders,flag);
+            }else if(subOrder.getApiType()==2){
+                return insCrawlerOrderService.getPolicyByCompanyIdPdfList(subOrder,insOrders,flag);
+            }
         }
         //永诚财险 AICS   测试通过
         else if(subOrder.getCompanyId().contains(InsuranceEnum.AICS.getCode())){

+ 1 - 1
src/main/java/com/ydtech/modules/order/service/impl/ZhongMeiOrderApiServiceImpl.java

@@ -784,7 +784,7 @@ public class ZhongMeiOrderApiServiceImpl implements ZhongMeiOrderApiService {
     public ReadPdfUrlListDto getPolicyByCompanyIdPdfList(InsAreaCompany insAreaCompany, InsOrders insOrders,boolean flag)  {
         String jqPath =  getPdfUrl(insAreaCompany, insOrders,DocumentTypeEnum.DZ_AE.getNumber(),InsuranceRisk.TRAFFIC.getCode(),insAreaCompany.getJqpolicyno(),flag);
         String jqSignPath = getPdfUrl(insAreaCompany, insOrders,DocumentTypeEnum.DZ_AJ.getNumber(),InsuranceRisk.TRAFFIC.getCode(),insAreaCompany.getJqpolicyno(),flag);
-        String syPath =  getPdfUrl(insAreaCompany, insOrders,DocumentTypeEnum.DZ_AE.getNumber(),InsuranceRisk.BUSINESS.getCode(),insAreaCompany.getJqpolicyno(),flag);
+        String syPath =  getPdfUrl(insAreaCompany, insOrders,DocumentTypeEnum.DZ_AE.getNumber(),InsuranceRisk.BUSINESS.getCode(),insAreaCompany.getSypolicyno(),flag);
         String jyPath =  getPdfUrl(insAreaCompany, insOrders,DocumentTypeEnum.DZ_AE.getNumber(),InsuranceRisk.ACCIDENT.getCode(),insAreaCompany.getJyPolicyNo(),flag);
         InsAreaCompanyExternalPolicy insAreaCompanyExternalPolicy =new InsAreaCompanyExternalPolicy(insAreaCompany.getId(),jqPath,syPath,jyPath,jqSignPath);
         return new ReadPdfUrlListDto(insAreaCompanyExternalPolicy,insAreaCompany,null);