Subversion Repositories SmartDukaan

Rev

Rev 22677 | Rev 22679 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 22677 Rev 22678
Line 395... Line 395...
395
						totalAmount = totalAmount + serialNumberDetail.getAmount();
395
						totalAmount = totalAmount + serialNumberDetail.getAmount();
396
					}
396
					}
397
				}
397
				}
398
			}
398
			}
399
			customFofoLineItemMap.put(customFofoLineItem.getItemId(), customFofoLineItem);
399
			customFofoLineItemMap.put(customFofoLineItem.getItemId(), customFofoLineItem);
-
 
400
			Set<String> serialNumbers;
400
			if(!itemIdSerialNumbers.containsKey(customFofoLineItem.getItemId())){
401
			if(itemIdSerialNumbers.containsKey(customFofoLineItem.getItemId())){
401
				Set<String> serialNumbers = new HashSet<>();
402
				serialNumbers = new HashSet<>();
-
 
403
			} else {
402
				for(SerialNumberDetail serialNumberDetail : customFofoLineItem.getSerialNumberDetails()){
404
				serialNumbers = itemIdSerialNumbers.get(customFofoLineItem.getItemId());
403
					serialNumbers.add(serialNumberDetail.getSerialNumber());
-
 
404
				}
405
			}
405
				
-
 
-
 
406
			for(SerialNumberDetail serialNumberDetail : customFofoLineItem.getSerialNumberDetails()){
406
				itemIdSerialNumbers.put(customFofoLineItem.getItemId(), serialNumbers);
407
				serialNumbers.add(serialNumberDetail.getSerialNumber());
407
			}
408
			}
-
 
409
			itemIdSerialNumbers.put(customFofoLineItem.getItemId(), serialNumbers);
408
		}
410
		}
409
		if(!itemIdQuantity.isEmpty()){
411
		if(!itemIdQuantity.isEmpty()){
410
			// if item quantity does not match with given serialnumbers size
412
			// if item quantity does not match with given serialnumbers size
411
			LOGGER.error("itemId's quantity should be equal to given serialnumber size {} ", itemIdQuantity);
413
			LOGGER.error("itemId's quantity should be equal to given serialnumber size {} ", itemIdQuantity);
412
			throw new ProfitMandiBusinessException("itemIdQuantity", itemIdQuantity, "");
414
			throw new ProfitMandiBusinessException("itemIdQuantity", itemIdQuantity, "");