|
@@ -390,7 +390,7 @@ public class AmstruckSporadicOrderServiceImpl implements IAmstruckSporadicOrderS
|
|
omstruckOrder.setOrderId(orderId1);
|
|
omstruckOrder.setOrderId(orderId1);
|
|
omstruckOrder.setOrderPlanId(DataChange.dataToBigDecimal(map2.get("orderPlanId")));
|
|
omstruckOrder.setOrderPlanId(DataChange.dataToBigDecimal(map2.get("orderPlanId")));
|
|
omstruckOrder.setOrderNumber(DataChange.generateEightDigitsNumber("WYSDD", orderId1.intValue()));
|
|
omstruckOrder.setOrderNumber(DataChange.generateEightDigitsNumber("WYSDD", orderId1.intValue()));
|
|
- //omstruckOrder.setOrderLineSequence(DataChange.dataToBigDecimal(map2.get("lineSqe")));
|
|
|
|
|
|
+ //设置新增时间
|
|
omstruckOrder.setInsertTime(new Date());
|
|
omstruckOrder.setInsertTime(new Date());
|
|
omstruckOrder.setLineId(DataChange.dataToBigDecimal(map2.get("lineId")));
|
|
omstruckOrder.setLineId(DataChange.dataToBigDecimal(map2.get("lineId")));
|
|
omstruckOrder.setOrderType(DataChange.dataToBigDecimal(map2.get("orderType")));
|
|
omstruckOrder.setOrderType(DataChange.dataToBigDecimal(map2.get("orderType")));
|
|
@@ -411,7 +411,7 @@ public class AmstruckSporadicOrderServiceImpl implements IAmstruckSporadicOrderS
|
|
omstruckOrderMaterial.setMaterialPriority(DataChange.dataToBigDecimal(map2.get("materialPriority")));
|
|
omstruckOrderMaterial.setMaterialPriority(DataChange.dataToBigDecimal(map2.get("materialPriority")));
|
|
omstruckOrderMaterial.setInsertTime(new Date());
|
|
omstruckOrderMaterial.setInsertTime(new Date());
|
|
omstruckOrderMaterialMapper.insertSelective(omstruckOrderMaterial);
|
|
omstruckOrderMaterialMapper.insertSelective(omstruckOrderMaterial);
|
|
- //设置运力id
|
|
|
|
|
|
+ //设置运力id
|
|
Integer capacityId = (Integer) map1.get("capacityId");
|
|
Integer capacityId = (Integer) map1.get("capacityId");
|
|
omstruckOrder.setOrderId(orderId1);
|
|
omstruckOrder.setOrderId(orderId1);
|
|
omstruckOrder.setCapacityId(DataChange.dataToBigDecimal(capacityId));
|
|
omstruckOrder.setCapacityId(DataChange.dataToBigDecimal(capacityId));
|
|
@@ -423,4 +423,18 @@ public class AmstruckSporadicOrderServiceImpl implements IAmstruckSporadicOrderS
|
|
|
|
|
|
return result;
|
|
return result;
|
|
}
|
|
}
|
|
|
|
+ //作废零星订单
|
|
|
|
+ @Override
|
|
|
|
+ public int deletedSporadicOrder(Map<String, Object> map) {
|
|
|
|
+ BigDecimal orderId =(BigDecimal) map.get("orderId");
|
|
|
|
+ //根据运输订单id查找零星订单id
|
|
|
|
+ Map<String, Object> map1 = amstruckSporadicOrderMapper.selectOrderInfo(orderId.intValue());
|
|
|
|
+ BigDecimal orderPlanId =(BigDecimal) map1.get("orderPlanId");
|
|
|
|
+ //根据零星订单id设置趟次
|
|
|
|
+ AmstruckSporadicOrder amstruckSporadicOrder=new AmstruckSporadicOrder();
|
|
|
|
+ amstruckSporadicOrder.setSporadicOrderId(orderPlanId);
|
|
|
|
+ amstruckSporadicOrder.setSporadicOrderTimes(new BigDecimal(0));
|
|
|
|
+ amstruckSporadicOrderMapper.updateByPrimaryKeySelective(amstruckSporadicOrder);
|
|
|
|
+ return 1;
|
|
|
|
+ }
|
|
}
|
|
}
|