liyg 2 سال پیش
والد
کامیت
0a4904b6ef
1فایلهای تغییر یافته به همراه12 افزوده شده و 8 حذف شده
  1. 12 8
      src/main/java/com/steerinfo/dil/service/impl/AmsSaleOrderServiceImpl.java

+ 12 - 8
src/main/java/com/steerinfo/dil/service/impl/AmsSaleOrderServiceImpl.java

@@ -210,14 +210,18 @@ public class AmsSaleOrderServiceImpl implements IAmsSaleOrderService {
             // 如果是财务审批后,将不可作业的运输订单改为已接收状态
             result += amsSaleOrderMapper.updateTruckOrderStatus(amsSaleOrder.getSaleOrderId());
             try{
-                //查询销售订单车序号表是否存在上一个运输订单号,如果存在,调用钢材继续装派单接口
-                List<Map<String,Object>> saleOrders=amsSaleOrderMapper.selectPreviousOrderNumber(amsSaleOrder.getSaleOrderId());
-                for (Map<String,Object> temp:saleOrders){
-                    temp.putAll(amsSaleOrderMapper.selectOrderDetails(temp));
-                }
-                if(saleOrders != null && saleOrders.size() > 0){
-                    amsFeign.continueSteelOrder(saleOrders);
-                }
+                new Thread( new Runnable() {
+                    public void run(){
+                        //查询销售订单车序号表是否存在上一个运输订单号,如果存在,调用钢材继续装派单接口
+                        List<Map<String,Object>> saleOrders=amsSaleOrderMapper.selectPreviousOrderNumber(amsSaleOrder.getSaleOrderId());
+                        for (Map<String,Object> temp:saleOrders){
+                            temp.putAll(amsSaleOrderMapper.selectOrderDetails(temp));
+                        }
+                        if(saleOrders != null && saleOrders.size() > 0){
+                            amsFeign.continueSteelOrder(saleOrders);
+                        }
+                    }
+                }).start();
             }catch (Exception e) {
                 e.printStackTrace();
             }