|
@@ -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
|