Преглед на файлове

fix 优化补录订单逻辑中的补录订单的存储方式

liub преди 2 месеца
родител
ревизия
4d8b24a9be

+ 1 - 1
commons/src/main/java/com/jzg/commons/entity/quote/vo/orders/InsOrdersAdd.java

@@ -5,9 +5,9 @@ import com.jzg.commons.entity.dto.InsTaskImagesAdd;
 import com.jzg.commons.entity.orders.po.InsOrders;
 import com.jzg.commons.entity.orders.po.InsOrders;
 import com.jzg.commons.entity.orders.po.InsOrdersExternalFee;
 import com.jzg.commons.entity.orders.po.InsOrdersExternalFee;
 import com.jzg.commons.entity.orders.po.InsOrdersExternalPolicy;
 import com.jzg.commons.entity.orders.po.InsOrdersExternalPolicy;
+import com.jzg.commons.entity.quote.vo.QuoteVo;
 import com.jzg.commons.entity.vo.InsFeeOrdersVo;
 import com.jzg.commons.entity.vo.InsFeeOrdersVo;
 import com.jzg.commons.entity.vo.InsOrdersOtherInfoVo;
 import com.jzg.commons.entity.vo.InsOrdersOtherInfoVo;
-import com.jzg.commons.entity.quote.vo.QuoteVo;
 import io.swagger.v3.oas.annotations.media.Schema;
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 import lombok.Data;
 
 

+ 1 - 0
tenant/insurance/quotation-summary/src/main/java/com/jzg/quotation/summary/service/InsOrdersPolicyService.java

@@ -7,4 +7,5 @@ import com.jzg.commons.entity.orders.po.InsOrdersPolicy;
 public interface InsOrdersPolicyService extends IService<InsOrdersPolicy> {
 public interface InsOrdersPolicyService extends IService<InsOrdersPolicy> {
     void createPolicy(InsOrders insOrders);
     void createPolicy(InsOrders insOrders);
 
 
+    void updateByOrderNo(InsOrdersPolicy ordersExternalPolicy);
 }
 }

+ 5 - 0
tenant/insurance/quotation-summary/src/main/java/com/jzg/quotation/summary/service/impl/InsOrdersPolicyServiceImpl.java

@@ -21,4 +21,9 @@ public class InsOrdersPolicyServiceImpl extends ServiceImpl<InsOrdersPolicyMappe
         insOrdersPolicy.setOrderNo(insOrders.getId());
         insOrdersPolicy.setOrderNo(insOrders.getId());
         this.save(insOrdersPolicy);
         this.save(insOrdersPolicy);
     }
     }
+
+    @Override
+    public void updateByOrderNo(InsOrdersPolicy ordersExternalPolicy) {
+        this.updateById(ordersExternalPolicy);
+    }
 }
 }

+ 8 - 1
tenant/insurance/quotation-summary/src/main/java/com/jzg/quotation/summary/service/impl/InsOrdersServiceImpl.java

@@ -268,8 +268,15 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
             }
             }
 
 
             InsOrdersExternalPolicy ordersExternalPolicy = ordersAdd.getInsOrdersExternalPolicy();
             InsOrdersExternalPolicy ordersExternalPolicy = ordersAdd.getInsOrdersExternalPolicy();
-            ordersExternalPolicy.setOrderNo(String.valueOf(quoteNo));
+            ordersExternalPolicy.setOrderNo(quoteNo);
             policyService.save(ordersExternalPolicy);
             policyService.save(ordersExternalPolicy);
+            InsOrdersPolicy ordersPolicy = new InsOrdersPolicy();
+            ordersPolicy.setOrderNo(String.valueOf(quoteNo));
+            ordersPolicy.setJyApplyNo(ordersExternalPolicy.getJqSign());
+            ordersPolicy.setJqPolicyNo(ordersExternalPolicy.getJqPolicy());
+            ordersPolicy.setSyPolicyNo(ordersExternalPolicy.getSyPolicy());
+            ordersPolicy.setJyPolicyNo(ordersExternalPolicy.getNoPolicy());
+            insOrdersPolicyService.updateByOrderNo(ordersPolicy);
 
 
             // 发送订单状态变更消息
             // 发送订单状态变更消息
             this.orderStatusMessage(insOrders,
             this.orderStatusMessage(insOrders,