|
@@ -566,6 +566,8 @@ public class OmstruckOrderServiceImpl implements IOmstruckOrderService {
|
|
BigDecimal orderPlanId =(BigDecimal) messageMap.get("orderPlanId");
|
|
BigDecimal orderPlanId =(BigDecimal) messageMap.get("orderPlanId");
|
|
//将订单状态设为未接收
|
|
//将订单状态设为未接收
|
|
omstruckOrder.setOrderStatus(new BigDecimal(4));
|
|
omstruckOrder.setOrderStatus(new BigDecimal(4));
|
|
|
|
+ //讲路段顺序号设为空,适应进厂以后扫码
|
|
|
|
+ omstruckOrder.setOrderLineSequence(null);
|
|
result += omstruckOrderMapper.updateByPrimaryKeySelective(omstruckOrder);
|
|
result += omstruckOrderMapper.updateByPrimaryKeySelective(omstruckOrder);
|
|
List<Map<String, Object>> allResultIdList = omstruckOrderMapper.getAllResultId(DataChange.dataToBigDecimal(orderId));
|
|
List<Map<String, Object>> allResultIdList = omstruckOrderMapper.getAllResultId(DataChange.dataToBigDecimal(orderId));
|
|
for (Map<String,Object> allResultId:allResultIdList
|
|
for (Map<String,Object> allResultId:allResultIdList
|
|
@@ -807,6 +809,11 @@ public class OmstruckOrderServiceImpl implements IOmstruckOrderService {
|
|
omstruckOrderSeparateService.addAllSonResult(orderMessage);
|
|
omstruckOrderSeparateService.addAllSonResult(orderMessage);
|
|
//判断订单是否是一车多单
|
|
//判断订单是否是一车多单
|
|
BigDecimal orderType = (BigDecimal) orderMessage.get("orderType");
|
|
BigDecimal orderType = (BigDecimal) orderMessage.get("orderType");
|
|
|
|
+ //判断是否是纯内转
|
|
|
|
+ if (orderType.intValue()==11){
|
|
|
|
+ //发送计量委托
|
|
|
|
+ tmsTruckFeign.sendMeasureCommission(map);
|
|
|
|
+ }
|
|
if (orderType.intValue()==15 || orderType.intValue()==16 ) {
|
|
if (orderType.intValue()==15 || orderType.intValue()==16 ) {
|
|
//通过订单查询趟次
|
|
//通过订单查询趟次
|
|
Map<String, Object> sporadicOrderTimes = omstruckOrderMapper.getSporadicOrderTimes(orderId);
|
|
Map<String, Object> sporadicOrderTimes = omstruckOrderMapper.getSporadicOrderTimes(orderId);
|
|
@@ -1927,6 +1934,8 @@ public class OmstruckOrderServiceImpl implements IOmstruckOrderService {
|
|
break;
|
|
break;
|
|
case 11:
|
|
case 11:
|
|
mesMap = omstruckOrderMapper.getNZOrderMessageToApp(map);
|
|
mesMap = omstruckOrderMapper.getNZOrderMessageToApp(map);
|
|
|
|
+ mesMap.put("shipperName","四川省达州钢铁集团有限责任公司");
|
|
|
|
+ mesMap.put("consigneeCompanyName","四川省达州钢铁集团有限责任公司");
|
|
break;
|
|
break;
|
|
case 12:
|
|
case 12:
|
|
case 13:
|
|
case 13:
|