Subversion Repositories SmartDukaan

Rev

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

Rev 22069 Rev 22139
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));