Subversion Repositories SmartDukaan

Rev

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

Rev 22287 Rev 22288
Line 65... Line 65...
65
				required = true, dataType = "string", paramType = "header")
65
				required = true, dataType = "string", paramType = "header")
66
	})
66
	})
67
	@ApiOperation(value = "Get deals")
67
	@ApiOperation(value = "Get deals")
68
	public ResponseEntity<?> getDeals(HttpServletRequest request, @RequestParam(value="categoryId") String categoryId,
68
	public ResponseEntity<?> getDeals(HttpServletRequest request, @RequestParam(value="categoryId") String categoryId,
69
			@RequestParam(value="offset") String offset, @RequestParam(value="limit") String limit, @RequestParam(value="sort", required=false) String sort, 
69
			@RequestParam(value="offset") String offset, @RequestParam(value="limit") String limit, @RequestParam(value="sort", required=false) String sort, 
70
			@RequestParam(value="direction", required=false) String direction, @RequestParam(value="filterData", required=false) String filterData ){
70
			@RequestParam(value="direction", required=false) String direction, @RequestParam(value="filterData", required=false) String filterData )  throws Throwable {
71
		logger.info("Request "+request.getParameterMap());
71
		logger.info("Request "+request.getParameterMap());
72
		String response = null;
72
		String response = null;
73
		int userId = (int)request.getAttribute("userId");
73
		int userId = (int)request.getAttribute("userId");
74
		//TODO: move to properties
74
		//TODO: move to properties
75
		String uri = "/deals/"+userId;
75
		String uri = "/deals/"+userId;
Line 105... Line 105...
105
		final ProfitMandiResponse<?> profitMandiResponse=new ProfitMandiResponse<>(LocalDateTime.now(), request.getRequestURL().toString() , HttpStatus.OK.toString(), HttpStatus.OK, ResponseStatus.SUCCESS, responseObject);
105
		final ProfitMandiResponse<?> profitMandiResponse=new ProfitMandiResponse<>(LocalDateTime.now(), request.getRequestURL().toString() , HttpStatus.OK.toString(), HttpStatus.OK, ResponseStatus.SUCCESS, responseObject);
106
		return new ResponseEntity<>(profitMandiResponse,HttpStatus.OK);
106
		return new ResponseEntity<>(profitMandiResponse,HttpStatus.OK);
107
	}
107
	}
108
 
108
 
109
	
109
	
110
	private String getCommaSeparateTags(int userId) {
110
	private String getCommaSeparateTags(int userId) throws Throwable{
111
		List<Integer> tagIds = pricingService.getTagsIdsByRetailerId(userId);
111
		List<Integer> tagIds = pricingService.getTagsIdsByRetailerId(userId);
112
		List<String> strTagIds = new ArrayList<>();
112
		List<String> strTagIds = new ArrayList<>();
113
		for (Integer tagId : tagIds) {
113
		for (Integer tagId : tagIds) {
114
			strTagIds.add(String.valueOf(tagId));
114
			strTagIds.add(String.valueOf(tagId));
115
		}
115
		}
Line 123... Line 123...
123
				required = true, dataType = "string", paramType = "header")
123
				required = true, dataType = "string", paramType = "header")
124
	})
124
	})
125
	@ApiOperation(value = "Get online deals")
125
	@ApiOperation(value = "Get online deals")
126
	public ResponseEntity<?> getOnlineDeals(HttpServletRequest request, @RequestParam(value="categoryId") String categoryId,
126
	public ResponseEntity<?> getOnlineDeals(HttpServletRequest request, @RequestParam(value="categoryId") String categoryId,
127
			@RequestParam(value="offset") String offset, @RequestParam(value="limit") String limit, @RequestParam(value="sort", required=false) String sort, 
127
			@RequestParam(value="offset") String offset, @RequestParam(value="limit") String limit, @RequestParam(value="sort", required=false) String sort, 
128
			@RequestParam(value="direction", required=false) String direction, @RequestParam(value="filterData", required=false) String filterData ){
128
			@RequestParam(value="direction", required=false) String direction, @RequestParam(value="filterData", required=false) String filterData ) throws Throwable{
129
		logger.info("Request "+request.getParameterMap());
129
		logger.info("Request "+request.getParameterMap());
130
		String response = null;
130
		String response = null;
131
		int userId = (int)request.getAttribute("userId");
131
		int userId = (int)request.getAttribute("userId");
132
		//TODO: move to properties
132
		//TODO: move to properties
133
		String uri = "/deals/"+userId;
133
		String uri = "/deals/"+userId;