liyg 2 năm trước cách đây
mục cha
commit
65a7d4e501

+ 11 - 0
src/main/java/com/steerinfo/dil/controller/AmsSaleOrderController.java

@@ -78,6 +78,17 @@ public class AmsSaleOrderController extends BaseRESTfulController {
         return success(result);
         return success(result);
     }
     }
 
 
+    /**
+     * 测试继续装
+     *
+     * @param mapVal
+     * @return
+     */
+//    @PostMapping("/test")
+//    public RESTfulResult test(@RequestBody Map<String, Object> mapVal) {
+//        int result = amsSaleOrderService.testContinue(mapVal);
+//        return success(result);
+//    }
     /**
     /**
      * 查询车牌号和金蝶分录
      * 查询车牌号和金蝶分录
      *
      *

+ 3 - 0
src/main/java/com/steerinfo/dil/service/IAmsSaleOrderService.java

@@ -47,4 +47,7 @@ public interface IAmsSaleOrderService {
 
 
     //接收数据
     //接收数据
     int receiveOrderResult(Map<String, Object> map) throws Exception;
     int receiveOrderResult(Map<String, Object> map) throws Exception;
+
+    //测试继续装
+    int testContinue(Map<String, Object> map);
 }
 }

+ 21 - 0
src/main/java/com/steerinfo/dil/service/impl/AmsSaleOrderServiceImpl.java

@@ -607,6 +607,27 @@ public class AmsSaleOrderServiceImpl implements IAmsSaleOrderService {
         return result;
         return result;
     }
     }
 
 
+    @Override
+    @Transactional
+    public int testContinue(Map<String, Object> map){
+        try{
+            new Thread( new Runnable() {
+                public void run(){
+                    //查询销售订单车序号表是否存在上一个运输订单号,如果存在,调用钢材继续装派单接口
+                    List<Map<String,Object>> saleOrders=amsSaleOrderMapper.selectPreviousOrderNumber(DataChange.dataToBigDecimal(map.get("saleOrderId")));
+                    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();
+        }
+        return 1;
+    }
     /**
     /**
      * 通过运单id得到车牌号
      * 通过运单id得到车牌号
      * @param saleOrderMaterialId
      * @param saleOrderMaterialId