| Line 25... |
Line 25... |
| 25 |
import com.spice.profitmandi.dao.entity.fofo.Purchase;
|
25 |
import com.spice.profitmandi.dao.entity.fofo.Purchase;
|
| 26 |
import com.spice.profitmandi.dao.model.ItemIdSum;
|
26 |
import com.spice.profitmandi.dao.model.ItemIdSum;
|
| 27 |
import com.spice.profitmandi.dao.repository.fofo.InventoryItemRepository;
|
27 |
import com.spice.profitmandi.dao.repository.fofo.InventoryItemRepository;
|
| 28 |
import com.spice.profitmandi.dao.repository.fofo.PurchaseRepository;
|
28 |
import com.spice.profitmandi.dao.repository.fofo.PurchaseRepository;
|
| 29 |
import com.spice.profitmandi.dao.repository.transaction.OrderRepository;
|
29 |
import com.spice.profitmandi.dao.repository.transaction.OrderRepository;
|
| 30 |
import com.spice.profitmandi.web.model.FofoDetails;
|
30 |
import com.spice.profitmandi.web.model.LoginDetails;
|
| 31 |
import com.spice.profitmandi.web.util.CookiesProcessor;
|
31 |
import com.spice.profitmandi.web.util.CookiesProcessor;
|
| 32 |
import com.spice.profitmandi.web.util.MVCResponseSender;
|
32 |
import com.spice.profitmandi.web.util.MVCResponseSender;
|
| 33 |
|
33 |
|
| 34 |
import in.shop2020.model.v1.catalog.ItemType;
|
34 |
import in.shop2020.model.v1.catalog.ItemType;
|
| 35 |
|
35 |
|
| Line 55... |
Line 55... |
| 55 |
CookiesProcessor cookiesProcessor;
|
55 |
CookiesProcessor cookiesProcessor;
|
| 56 |
|
56 |
|
| 57 |
@RequestMapping(value = "/purchase", method = RequestMethod.POST)
|
57 |
@RequestMapping(value = "/purchase", method = RequestMethod.POST)
|
| 58 |
public String orderByAirwayBillOrInvoiceNumber(HttpServletRequest request, @RequestParam(name = ProfitMandiConstants.AIRWAY_BILL_OR_INVOICE_NUMBER) String airwayBillOrInvoiceNumber, Model model) throws Throwable{
|
58 |
public String orderByAirwayBillOrInvoiceNumber(HttpServletRequest request, @RequestParam(name = ProfitMandiConstants.AIRWAY_BILL_OR_INVOICE_NUMBER) String airwayBillOrInvoiceNumber, Model model) throws Throwable{
|
| 59 |
|
59 |
|
| 60 |
FofoDetails fofoDetails = cookiesProcessor.getCookiesObject(request);
|
60 |
LoginDetails fofoDetails = cookiesProcessor.getCookiesObject(request);
|
| 61 |
List<Object[]> rows = orderRepository.selectByAirwayBillOrInvoiceNumber(airwayBillOrInvoiceNumber, fofoDetails.getFofoId());
|
61 |
List<Object[]> rows = orderRepository.selectByAirwayBillOrInvoiceNumber(airwayBillOrInvoiceNumber, fofoDetails.getFofoId());
|
| 62 |
Set<Integer> itemIds = new HashSet<>();
|
62 |
Set<Integer> itemIds = new HashSet<>();
|
| 63 |
String invoiceNumber = null;
|
63 |
String invoiceNumber = null;
|
| 64 |
for(Object[] row : rows){
|
64 |
for(Object[] row : rows){
|
| 65 |
LOGGER.info("row {}", Arrays.toString(row));
|
65 |
LOGGER.info("row {}", Arrays.toString(row));
|