|
@@ -112,6 +112,8 @@ public class OmstruckOrderServiceImpl implements IOmstruckOrderService {
|
|
case 5:
|
|
case 5:
|
|
case 6:
|
|
case 6:
|
|
case 7:
|
|
case 7:
|
|
|
|
+ case 17:
|
|
|
|
+ case 18:
|
|
i = addCGPurOrders(map);
|
|
i = addCGPurOrders(map);
|
|
break;
|
|
break;
|
|
case 8:
|
|
case 8:
|
|
@@ -228,6 +230,8 @@ public class OmstruckOrderServiceImpl implements IOmstruckOrderService {
|
|
case 6:
|
|
case 6:
|
|
case 7:
|
|
case 7:
|
|
case 8:
|
|
case 8:
|
|
|
|
+ case 17:
|
|
|
|
+ case 18:
|
|
if (map.get("purchaseOrderId") != null)
|
|
if (map.get("purchaseOrderId") != null)
|
|
omstruckOrder.setOrderPlanId(DataChange.dataToBigDecimal(map.get("purchaseOrderId")));
|
|
omstruckOrder.setOrderPlanId(DataChange.dataToBigDecimal(map.get("purchaseOrderId")));
|
|
if (map.get("unloadPointId") != null) // 添加卸货点
|
|
if (map.get("unloadPointId") != null) // 添加卸货点
|
|
@@ -318,6 +322,8 @@ public class OmstruckOrderServiceImpl implements IOmstruckOrderService {
|
|
case 6:
|
|
case 6:
|
|
case 7:
|
|
case 7:
|
|
case 8:
|
|
case 8:
|
|
|
|
+ case 17:
|
|
|
|
+ case 18:
|
|
//生成子表主键
|
|
//生成子表主键
|
|
omstruckOrderMaterial.setOrderMaterialId(omstruckOrderMaterialMapper.selectMaxId());
|
|
omstruckOrderMaterial.setOrderMaterialId(omstruckOrderMaterialMapper.selectMaxId());
|
|
omstruckOrderMaterial.setMaterialId(DataChange.dataToBigDecimal(map.get("materialId")));
|
|
omstruckOrderMaterial.setMaterialId(DataChange.dataToBigDecimal(map.get("materialId")));
|
|
@@ -392,6 +398,8 @@ public class OmstruckOrderServiceImpl implements IOmstruckOrderService {
|
|
case 6:
|
|
case 6:
|
|
case 7:
|
|
case 7:
|
|
case 8:
|
|
case 8:
|
|
|
|
+ case 17:
|
|
|
|
+ case 18:
|
|
//修改运输订单子表物资重量
|
|
//修改运输订单子表物资重量
|
|
OmstruckOrderMaterial omstruckOrderMaterial = new OmstruckOrderMaterial();
|
|
OmstruckOrderMaterial omstruckOrderMaterial = new OmstruckOrderMaterial();
|
|
//添加子表主键 通过订单ID查询出子表主键
|
|
//添加子表主键 通过订单ID查询出子表主键
|
|
@@ -561,7 +569,7 @@ public class OmstruckOrderServiceImpl implements IOmstruckOrderService {
|
|
//判断订单是否是一车多单
|
|
//判断订单是否是一车多单
|
|
|
|
|
|
BigDecimal orderType= (BigDecimal) orderMessage.get("orderType");
|
|
BigDecimal orderType= (BigDecimal) orderMessage.get("orderType");
|
|
- if (orderType.equals(15)||orderType.equals(16)){
|
|
|
|
|
|
+ if (orderType.intValue() == 15||orderType.intValue() == 16){
|
|
//通过订单查询趟次
|
|
//通过订单查询趟次
|
|
Integer sporadicOrderTimes =omstruckOrderMapper.getSporadicOrderTimes(orderId);
|
|
Integer sporadicOrderTimes =omstruckOrderMapper.getSporadicOrderTimes(orderId);
|
|
//生成作业实绩之后、更改订单数量
|
|
//生成作业实绩之后、更改订单数量
|
|
@@ -1651,6 +1659,8 @@ public class OmstruckOrderServiceImpl implements IOmstruckOrderService {
|
|
case 6:
|
|
case 6:
|
|
case 7:
|
|
case 7:
|
|
case 8:
|
|
case 8:
|
|
|
|
+ case 17:
|
|
|
|
+ case 18:
|
|
mesMap = omstruckOrderMapper.getCGOrderMessageToApp(map);
|
|
mesMap = omstruckOrderMapper.getCGOrderMessageToApp(map);
|
|
break;
|
|
break;
|
|
case 9:
|
|
case 9:
|