| Line 277... |
Line 277... |
| 277 |
}
|
277 |
}
|
| 278 |
|
278 |
|
| 279 |
Map<Integer, Set<InventoryItem>> serializedInventoryItemMap = new HashMap<>();
|
279 |
Map<Integer, Set<InventoryItem>> serializedInventoryItemMap = new HashMap<>();
|
| 280 |
Map<Integer, Set<InventoryItem>> nonSerializedInventoryItemMap = new HashMap<>();
|
280 |
Map<Integer, Set<InventoryItem>> nonSerializedInventoryItemMap = new HashMap<>();
|
| 281 |
//Map<String, Float> serialNumberItemPrice = new HashMap<>();
|
281 |
//Map<String, Float> serialNumberItemPrice = new HashMap<>();
|
| - |
|
282 |
if (!serialNumbers.isEmpty()){
|
| - |
|
283 |
List<InventoryItem> serializedInventoryItems = inventoryItemRepository.selectByFofoIdSerialNumbers(fofoId, serialNumbers);
|
| - |
|
284 |
LOGGER.info("serializedInventoryItems {}", serializedInventoryItems);
|
| - |
|
285 |
for (InventoryItem inventoryItem : serializedInventoryItems){
|
| - |
|
286 |
if (inventoryItem.getGoodQuantity() == 1){
|
| - |
|
287 |
if (serializedInventoryItemMap.containsKey(inventoryItem.getItemId())){
|
| - |
|
288 |
serializedInventoryItemMap.get(inventoryItem.getItemId()).add(inventoryItem);
|
| - |
|
289 |
}
|
| - |
|
290 |
else{
|
| - |
|
291 |
Set<InventoryItem> itemIdInventoryItems = new HashSet<>();
|
| - |
|
292 |
itemIdInventoryItems.add(inventoryItem);
|
| - |
|
293 |
serializedInventoryItemMap.put(inventoryItem.getItemId(), itemIdInventoryItems);
|
| - |
|
294 |
}
|
| - |
|
295 |
}
|
| - |
|
296 |
}
|
| 282 |
|
297 |
}
|
| 283 |
if (!nonSerializedItemIds.isEmpty()){
|
298 |
if (!nonSerializedItemIds.isEmpty()){
|
| 284 |
List<InventoryItem> nonSerializedInventoryItems = inventoryItemRepository.selectByFofoIdItemIds(fofoId, nonSerializedItemIds);
|
299 |
List<InventoryItem> nonSerializedInventoryItems = inventoryItemRepository.selectByFofoIdItemIds(fofoId, nonSerializedItemIds);
|
| 285 |
LOGGER.info("nonSerializedInventoryItems {}", nonSerializedInventoryItems);
|
300 |
LOGGER.info("nonSerializedInventoryItems {}", nonSerializedInventoryItems);
|
| 286 |
for (InventoryItem it : nonSerializedInventoryItems){
|
301 |
for (InventoryItem it : nonSerializedInventoryItems){
|
| 287 |
if (it.getGoodQuantity() > 0){
|
302 |
if (it.getGoodQuantity() > 0){
|