Subversion Repositories SmartDukaan

Rev

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

Rev 28296 Rev 28298
Line 394... Line 394...
394
 
394
 
395
		}
395
		}
396
		return responseSender.ok(fofoStoreRepository.selectByRetailerId(fofoId).getCode());
396
		return responseSender.ok(fofoStoreRepository.selectByRetailerId(fofoId).getCode());
397
	}
397
	}
398
 
398
 
-
 
399
	@RequestMapping(value = "/store/address/detail/{pincode}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
-
 
400
	@ApiImplicitParams({
-
 
401
			@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header") })
-
 
402
	@ApiOperation(value = "Get brand list and count for category")
-
 
403
	public ResponseEntity<?> getStoresDetailsByPincode(HttpServletRequest request, @PathVariable String pincode)
-
 
404
			throws Exception {
-
 
405
		List<CustomRetailer> customerRetailers = new ArrayList<>();
-
 
406
		List<PincodePartner> pincodePartners = pincodePartnerRepository.selectPartnersByPincode(pincode);
-
 
407
 
-
 
408
		if (!pincodePartners.isEmpty()) {
-
 
409
			List<Integer> fofoIds = pincodePartners.stream().map(x -> x.getFofoId()).collect(Collectors.toList());
-
 
410
			List<Integer> activefofoIds = fofoStoreRepository.selectByRetailerIds(fofoIds).stream()
-
 
411
					.filter(x -> x.isActive()).map(x -> x.getId()).collect(Collectors.toList());
-
 
412
			Map<Integer, CustomRetailer> customerRetailerMap = retailerService.getFofoRetailers(activefofoIds);
-
 
413
			customerRetailers.addAll(customerRetailerMap.values());
-
 
414
		}
-
 
415
 
-
 
416
		logger.info("customerRetailers" + customerRetailers);
-
 
417
		return responseSender.ok(customerRetailers);
-
 
418
	}
-
 
419
 
399
	@RequestMapping(value = "/store/order", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
420
	@RequestMapping(value = "/store/order", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
400
	public ResponseEntity<?> getOrderDetail(HttpServletRequest request, @RequestParam(value = "id") int id,
421
	public ResponseEntity<?> getOrderDetail(HttpServletRequest request, @RequestParam(value = "id") int id,
401
			@RequestParam(name = "offset") int offset, @RequestParam(name = "limit") int limit) throws Exception {
422
			@RequestParam(name = "offset") int offset, @RequestParam(name = "limit") int limit) throws Exception {
402
		List<CustomerOrderDetail> customerOrderDetails = new ArrayList<>();
423
		List<CustomerOrderDetail> customerOrderDetails = new ArrayList<>();
403
		List<Integer> catalogIds = new ArrayList<>();
424
		List<Integer> catalogIds = new ArrayList<>();