| Line 527... |
Line 527... |
| 527 |
}else{
|
527 |
}else{
|
| 528 |
grnHistoryDetail.put(ProfitMandiConstants.SERIALIZED, true);
|
528 |
grnHistoryDetail.put(ProfitMandiConstants.SERIALIZED, true);
|
| 529 |
Set<String> serialNumbers = new HashSet<>();
|
529 |
Set<String> serialNumbers = new HashSet<>();
|
| 530 |
serialNumbers.add(inventoryItem.getSerialNumber());
|
530 |
serialNumbers.add(inventoryItem.getSerialNumber());
|
| 531 |
grnHistoryDetail.put(ProfitMandiConstants.SERIAL_NUMBERS, serialNumbers);
|
531 |
grnHistoryDetail.put(ProfitMandiConstants.SERIAL_NUMBERS, serialNumbers);
|
| - |
|
532 |
grnHistoryDetail.put("formattedSerialNumbers", String.join(", ", serialNumbers));
|
| 532 |
}
|
533 |
}
|
| 533 |
grnHistoryDetails.put(inventoryItem.getItemId(), grnHistoryDetail);
|
534 |
grnHistoryDetails.put(inventoryItem.getItemId(), grnHistoryDetail);
|
| 534 |
//itemIds.add(inventoryItem.getItemId());
|
535 |
//itemIds.add(inventoryItem.getItemId());
|
| 535 |
}else{
|
536 |
}else{
|
| 536 |
Map<String, Object> grnHistoryDetail = grnHistoryDetails.get(inventoryItem.getItemId());
|
537 |
Map<String, Object> grnHistoryDetail = grnHistoryDetails.get(inventoryItem.getItemId());
|
| 537 |
if((boolean)grnHistoryDetail.get(ProfitMandiConstants.SERIALIZED)){
|
538 |
if((boolean)grnHistoryDetail.get(ProfitMandiConstants.SERIALIZED)){
|
| 538 |
@SuppressWarnings("unchecked")
|
539 |
@SuppressWarnings("unchecked")
|
| 539 |
Set<String> serialNumbers = (Set<String>)grnHistoryDetail.get(ProfitMandiConstants.SERIAL_NUMBERS);
|
540 |
Set<String> serialNumbers = (Set<String>)grnHistoryDetail.get(ProfitMandiConstants.SERIAL_NUMBERS);
|
| 540 |
LOGGER.info("serialNumbers {}", serialNumbers);
|
541 |
LOGGER.info("serialNumbers {}", serialNumbers);
|
| 541 |
serialNumbers.add(inventoryItem.getSerialNumber());
|
542 |
serialNumbers.add(inventoryItem.getSerialNumber());
|
| - |
|
543 |
grnHistoryDetail.put("formattedSerialNumbers", String.join(", ", serialNumbers));
|
| 542 |
grnHistoryDetail.put(ProfitMandiConstants.QUANTITY, (int)grnHistoryDetail.get(ProfitMandiConstants.QUANTITY) + inventoryItem.getInitialQuantity());
|
544 |
grnHistoryDetail.put(ProfitMandiConstants.QUANTITY, (int)grnHistoryDetail.get(ProfitMandiConstants.QUANTITY) + inventoryItem.getInitialQuantity());
|
| 543 |
}
|
545 |
}
|
| 544 |
}
|
546 |
}
|
| 545 |
|
547 |
|
| 546 |
}
|
548 |
}
|
| Line 549... |
Line 551... |
| 549 |
|
551 |
|
| 550 |
public List<Item> getItemsByItemIds(Set<Integer> itemIds){
|
552 |
public List<Item> getItemsByItemIds(Set<Integer> itemIds){
|
| 551 |
return null;
|
553 |
return null;
|
| 552 |
}
|
554 |
}
|
| 553 |
|
555 |
|
| 554 |
/*@RequestMapping(value = "/grnHist")
|
- |
|
| 555 |
public String grnHist(HttpServletRequest request) throws Exception{
|
- |
|
| 556 |
LOGGER.info("result {}", orderRepository.selectByInvoiceNumber("58400149931", 963490));
|
- |
|
| 557 |
return null;
|
- |
|
| 558 |
}*/
|
- |
|
| 559 |
|
- |
|
| 560 |
@RequestMapping(value = "/grnHist")
|
- |
|
| 561 |
public String grnHist(HttpServletRequest request ) throws Exception{
|
- |
|
| 562 |
Purchase purchase = null;
|
- |
|
| 563 |
try {
|
- |
|
| 564 |
purchase = purchaseRepository.selectById(2);
|
- |
|
| 565 |
} catch (ProfitMandiBusinessException e) {
|
- |
|
| 566 |
// TODO Auto-generated catch block
|
- |
|
| 567 |
e.printStackTrace();
|
- |
|
| 568 |
}
|
- |
|
| 569 |
LOGGER.info("grnHistoryDetails {}", StringUtils.toString(this.grnHistoryDetails(purchase, 963490)));
|
- |
|
| 570 |
return null;
|
- |
|
| 571 |
}
|
- |
|
| 572 |
|
- |
|
| 573 |
}
|
556 |
}
|