| Line 127... |
Line 127... |
| 127 |
for (LineItem lineItem : lineItems) {
|
127 |
for (LineItem lineItem : lineItems) {
|
| 128 |
if (ScanRecordType.BLANK.name().equals(lineItem.getExtra_info())) {
|
128 |
if (ScanRecordType.BLANK.name().equals(lineItem.getExtra_info())) {
|
| 129 |
continue;
|
129 |
continue;
|
| 130 |
}
|
130 |
}
|
| 131 |
|
131 |
|
| - |
|
132 |
InventoryItem inventoryItem = new InventoryItem();
|
| - |
|
133 |
inventoryItem.setItemId(lineItem.getItem_id());
|
| - |
|
134 |
inventoryItem.setPurchaseId(id);
|
| - |
|
135 |
inventoryItem.setCurrentQuantity(0);
|
| - |
|
136 |
inventoryItem.setItemNumber(lineItem.getItem_number());
|
| - |
|
137 |
inventoryItem.setSerialNumber(lineItem.getSerial_number());
|
| - |
|
138 |
|
| 132 |
if (ItemType.SERIALIZED.name().equals(lineItem.getProductGroup())) {
|
139 |
if (ItemType.SERIALIZED.name().equals(lineItem.getProductGroup())) {
|
| 133 |
InventoryItem inventoryItem = client.createSerializedInventoryItem(lineItem.getItem_id(), lineItem.getItem_number(), lineItem.getSerial_number(), id);
|
140 |
inventoryItem.setInitialQuantity(1);
|
| 134 |
client.scanSerializedItem(inventoryItem, ScanType.PURCHASE, PurchaseOrderController.WAREHOUSE_ID);
|
141 |
client.scanSerializedItem(inventoryItem, ScanType.PURCHASE, PurchaseOrderController.WAREHOUSE_ID);
|
| 135 |
}
|
142 |
}
|
| 136 |
else {
|
143 |
else {
|
| 137 |
InventoryItem inventoryItem = client.createInventoryItem(lineItem.getItem_id(), new Double(lineItem.getQuantity()).longValue(), id);
|
144 |
inventoryItem.setInitialQuantity(new Double(lineItem.getQuantity()).longValue());
|
| 138 |
client.scan(inventoryItem, ScanType.PURCHASE, new Double(lineItem.getQuantity()).longValue()
|
145 |
client.scan(inventoryItem, ScanType.PURCHASE, new Double(lineItem.getQuantity()).longValue(), PurchaseOrderController.WAREHOUSE_ID);
|
| 139 |
, PurchaseOrderController.WAREHOUSE_ID);
|
- |
|
| 140 |
}
|
146 |
}
|
| 141 |
}
|
147 |
}
|
| 142 |
|
148 |
|
| 143 |
resetLineItems();
|
149 |
resetLineItems();
|
| 144 |
} catch (TTransportException e) {
|
150 |
} catch (TTransportException e) {
|