|
@@ -112,6 +112,8 @@ public class OmstruckOrderServiceImpl implements IOmstruckOrderService {
|
|
|
case 5:
|
|
|
case 6:
|
|
|
case 7:
|
|
|
+ case 17:
|
|
|
+ case 18:
|
|
|
i = addCGPurOrders(map);
|
|
|
break;
|
|
|
case 8:
|
|
@@ -228,6 +230,8 @@ public class OmstruckOrderServiceImpl implements IOmstruckOrderService {
|
|
|
case 6:
|
|
|
case 7:
|
|
|
case 8:
|
|
|
+ case 17:
|
|
|
+ case 18:
|
|
|
if (map.get("purchaseOrderId") != null)
|
|
|
omstruckOrder.setOrderPlanId(DataChange.dataToBigDecimal(map.get("purchaseOrderId")));
|
|
|
if (map.get("unloadPointId") != null) // 添加卸货点
|
|
@@ -318,6 +322,8 @@ public class OmstruckOrderServiceImpl implements IOmstruckOrderService {
|
|
|
case 6:
|
|
|
case 7:
|
|
|
case 8:
|
|
|
+ case 17:
|
|
|
+ case 18:
|
|
|
//生成子表主键
|
|
|
omstruckOrderMaterial.setOrderMaterialId(omstruckOrderMaterialMapper.selectMaxId());
|
|
|
omstruckOrderMaterial.setMaterialId(DataChange.dataToBigDecimal(map.get("materialId")));
|
|
@@ -392,6 +398,8 @@ public class OmstruckOrderServiceImpl implements IOmstruckOrderService {
|
|
|
case 6:
|
|
|
case 7:
|
|
|
case 8:
|
|
|
+ case 17:
|
|
|
+ case 18:
|
|
|
//修改运输订单子表物资重量
|
|
|
OmstruckOrderMaterial omstruckOrderMaterial = new OmstruckOrderMaterial();
|
|
|
//添加子表主键 通过订单ID查询出子表主键
|
|
@@ -579,7 +587,6 @@ public class OmstruckOrderServiceImpl implements IOmstruckOrderService {
|
|
|
Map<String, Object> orderMessage = omstruckOrderSeparateMapper.getOrderMessagge(orderId);
|
|
|
//添加各个实绩
|
|
|
omstruckOrderSeparateService.addAllSonResult(orderMessage);
|
|
|
-
|
|
|
//判断订单是否是一车多单
|
|
|
BigDecimal orderType = (BigDecimal) orderMessage.get("orderType");
|
|
|
if (orderType.intValue()==15 || orderType.intValue()==16) {
|
|
@@ -826,7 +833,13 @@ public class OmstruckOrderServiceImpl implements IOmstruckOrderService {
|
|
|
String carrierSsoId = (String) map.get("carrierSsoId");
|
|
|
BigDecimal carrierId = omstruckOrderMapper.getCarrierIdBySSO(carrierSsoId);
|
|
|
map.put("carrierId",carrierId);
|
|
|
- return omstruckOrderMapper.selectTransportOrderForSale(map);
|
|
|
+ List<Map<String, Object>> mapList = omstruckOrderMapper.selectTransportOrderForSale(map);
|
|
|
+ int count = 1;
|
|
|
+ for (Map<String, Object> stringObjectMap : mapList) {
|
|
|
+ stringObjectMap.put("ROW_ID",count);
|
|
|
+ count ++;
|
|
|
+ }
|
|
|
+ return mapList;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -1671,6 +1684,8 @@ public class OmstruckOrderServiceImpl implements IOmstruckOrderService {
|
|
|
case 6:
|
|
|
case 7:
|
|
|
case 8:
|
|
|
+ case 17:
|
|
|
+ case 18:
|
|
|
mesMap = omstruckOrderMapper.getCGOrderMessageToApp(map);
|
|
|
break;
|
|
|
case 9:
|