Subversion Repositories SmartDukaan

Rev

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

Rev 24281 Rev 24282
Line 476... Line 476...
476
	@RequestMapping(value = "/order/bad_return", method = RequestMethod.POST)
476
	@RequestMapping(value = "/order/bad_return", method = RequestMethod.POST)
477
	public ResponseEntity<?> badReturn(HttpServletRequest request, @RequestBody FoiBadReturnRequest foiBadReturnRequest,
477
	public ResponseEntity<?> badReturn(HttpServletRequest request, @RequestBody FoiBadReturnRequest foiBadReturnRequest,
478
			Model model) throws ProfitMandiBusinessException {
478
			Model model) throws ProfitMandiBusinessException {
479
		LOGGER.info("request at uri {} body {}", request.getRequestURI(), foiBadReturnRequest);
479
		LOGGER.info("request at uri {} body {}", request.getRequestURI(), foiBadReturnRequest);
480
		LoginDetails fofoDetails = cookiesProcessor.getCookiesObject(request);
480
		LoginDetails fofoDetails = cookiesProcessor.getCookiesObject(request);
-
 
481
		CustomerCreditNote custmoerCreditNote;
-
 
482
		if(roleManager.isAdmin(fofoDetails.getRoleIds())) {
-
 
483
			FofoOrderItem foi = fofoOrderItemRepository.selectById(foiBadReturnRequest.getFofoOrderItemId());
-
 
484
			FofoOrder fo = fofoOrderRepository.selectByOrderId(foi.getOrderId());
-
 
485
			custmoerCreditNote = orderService.badReturn(fo.getFofoId(), foiBadReturnRequest);
-
 
486
		} else {
481
		CustomerCreditNote custmoerCreditNote = orderService.badReturn(fofoDetails.getFofoId(), foiBadReturnRequest);
487
			custmoerCreditNote = orderService.badReturn(fofoDetails.getFofoId(), foiBadReturnRequest);
-
 
488
		}
482
		return responseSender.ok(custmoerCreditNote.getId());
489
		return responseSender.ok(custmoerCreditNote.getId());
483
	}
490
	}
484
 
491
 
485
	@RequestMapping(value = "/generateInvoice")
492
	@RequestMapping(value = "/generateInvoice")
486
	public ResponseEntity<?> generateInvoice(HttpServletRequest request, HttpServletResponse response,
493
	public ResponseEntity<?> generateInvoice(HttpServletRequest request, HttpServletResponse response,