|
@@ -631,7 +631,6 @@ public class OmstruckOrderServiceImpl implements IOmstruckOrderService {
|
|
|
capacityMap.put("capacityNumber",capacityNumber);
|
|
|
List<RmsCapacity> rmsCapacities = rmsCapacityMapper.selectByParameters(capacityMap);
|
|
|
RmsCapacity rmsCapacity = rmsCapacities.get(0);
|
|
|
-// rmsCapacity.setCapacityStatus(new BigDecimal(2));
|
|
|
result +=rmsCapacityMapper.updateByPrimaryKeySelective(rmsCapacity);
|
|
|
BigDecimal capacityId = rmsCapacity.getCapacityId();
|
|
|
capacityMap.clear();
|
|
@@ -655,7 +654,9 @@ public class OmstruckOrderServiceImpl implements IOmstruckOrderService {
|
|
|
omstruckOrder.setInsertUpdateRemark("无");
|
|
|
omstruckOrder.setDeleted(new BigDecimal(0));
|
|
|
omstruckOrder.setOrderType(orderType);
|
|
|
- omstruckOrder.setLineId(lineId);
|
|
|
+ if(lineId != null){
|
|
|
+ omstruckOrder.setLineId(lineId);
|
|
|
+ }
|
|
|
result +=omstruckOrderMapper.insertSelective(omstruckOrder);
|
|
|
OmstruckOrderMaterial omstruckOrderMaterial = new OmstruckOrderMaterial();
|
|
|
BigDecimal orderMaterialId = omstruckOrderMaterialMapper.selectMaxId();
|
|
@@ -675,10 +676,6 @@ public class OmstruckOrderServiceImpl implements IOmstruckOrderService {
|
|
|
@Override
|
|
|
public List<Map<String, Object>> getPurInwardOrderList(Map<String, Object> mapValue) {
|
|
|
List<Map<String,Object>> mapList = omstruckOrderMapper.getPurInwardOrderList(mapValue);
|
|
|
- for (Map<String,Object>map:mapList
|
|
|
- ) {
|
|
|
- map.put("loadName","化工园区铁专线");
|
|
|
- }
|
|
|
return mapList;
|
|
|
}
|
|
|
|
|
@@ -795,7 +792,7 @@ public class OmstruckOrderServiceImpl implements IOmstruckOrderService {
|
|
|
throw new RuntimeException("订单已被接收或已被拒绝!");
|
|
|
}
|
|
|
int orderType = DataChange.dataToBigDecimal(orderMessage.get("orderType")).intValue();
|
|
|
- if(orderType == 11){
|
|
|
+ if(orderType == 11 || orderType == 15 || orderType == 16){
|
|
|
//发送计量委托
|
|
|
orderMessage.put("asd", 1);
|
|
|
orderMessage.put("orderId", orderId);
|
|
@@ -1946,6 +1943,14 @@ public class OmstruckOrderServiceImpl implements IOmstruckOrderService {
|
|
|
mesMap.put("organizationCode","二厂");
|
|
|
}
|
|
|
break;
|
|
|
+ case 15:
|
|
|
+ mesMap = omstruckOrderMapper.getNZOrderMessageToApp(map);
|
|
|
+ mesMap.put("loadName","老区轨道衡");
|
|
|
+ break;
|
|
|
+ case 16:
|
|
|
+ mesMap = omstruckOrderMapper.getNZOrderMessageToApp(map);
|
|
|
+ mesMap.put("loadName","一焦化");
|
|
|
+ break;
|
|
|
case 11:
|
|
|
mesMap = omstruckOrderMapper.getInwardOrderMessageToApp(map);
|
|
|
mesMap.put("inwardType", "计重");
|
|
@@ -1989,7 +1994,7 @@ public class OmstruckOrderServiceImpl implements IOmstruckOrderService {
|
|
|
continue;
|
|
|
}
|
|
|
}
|
|
|
- if(orderType == 10|| orderType == 20){
|
|
|
+ if(orderType == 10|| orderType == 20 || orderType == 15 || orderType == 16){
|
|
|
Integer planEnable = omstruckOrderSeparateMapper.getOrderPlanEnable(orderMesMap.get("orderId"));
|
|
|
if(planEnable == 0){ // 数据为0则失效
|
|
|
omstruckOrderMapper.closeTruckOrder(DataChange.dataToBigDecimal(orderMesMap.get("orderId")));
|