|
@@ -605,9 +605,12 @@ public class OmstruckOrderServiceImpl implements IOmstruckOrderService {
|
|
OmstruckOrder omstruckOrder=new OmstruckOrder();
|
|
OmstruckOrder omstruckOrder=new OmstruckOrder();
|
|
BigDecimal orderId =DataChange.dataToBigDecimal(map.get("orderId"));
|
|
BigDecimal orderId =DataChange.dataToBigDecimal(map.get("orderId"));
|
|
BigDecimal capacityId =DataChange.dataToBigDecimal(map.get("capacityId"));
|
|
BigDecimal capacityId =DataChange.dataToBigDecimal(map.get("capacityId"));
|
|
- omstruckOrder.setOrderId(orderId);
|
|
|
|
- omstruckOrder.setCapacityId(capacityId);
|
|
|
|
- result+=omstruckOrderMapper.updateByPrimaryKeySelective(omstruckOrder);
|
|
|
|
|
|
+ BigDecimal lineSeq = omstruckOrderMapper.getLineSeq(orderId);
|
|
|
|
+ if (lineSeq == null || lineSeq.intValue() == 0) {
|
|
|
|
+ omstruckOrder.setOrderId(orderId);
|
|
|
|
+ omstruckOrder.setCapacityId(capacityId);
|
|
|
|
+ result += omstruckOrderMapper.updateByPrimaryKeySelective(omstruckOrder);
|
|
|
|
+ }
|
|
return result;
|
|
return result;
|
|
}
|
|
}
|
|
|
|
|