Selaa lähdekoodia

补录订单 单独驾意险提交的处理

785834757 1 vuosi sitten
vanhempi
commit
eee55b7a8d

+ 6 - 3
src/main/java/com/ydtech/modules/order/service/impl/InsAreaCompanyServiceImpl.java

@@ -615,9 +615,12 @@ public class InsAreaCompanyServiceImpl extends ServiceImpl<InsAreaCompanyMapper,
         InsOrdersEditingVo insOrdersEditingVo = new InsOrdersEditingVo();
         insOrdersEditingVo.setJqpolicyno(quoteVo.getJqpolicyno());
         insOrdersEditingVo.setSypolicyno(quoteVo.getSypolicyno());
-        InsOrders externalOrder = insOrdersService.getExternalOrder(insOrdersEditingVo);
-        if (!Objects.isNull(externalOrder)) {
-            throw new SystemException("已存在订单");
+        // 处理单独驾意险
+        if(quoteVo.getJqpolicyno() != null || quoteVo.getSypolicyno() != null) {
+            InsOrders externalOrder = insOrdersService.getExternalOrder(insOrdersEditingVo);
+            if (!Objects.isNull(externalOrder)) {
+                throw new SystemException("已存在订单");
+            }
         }
 
         InsOrders insOrders = insOrdersService.getById(quoteInfo.getOrderNo());