Subversion Repositories SmartDukaan

Rev

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

Rev 21445 Rev 21459
Line 6... Line 6...
6
import java.util.List;
6
import java.util.List;
7
import java.util.Map;
7
import java.util.Map;
8
 
8
 
9
import javax.servlet.http.HttpServletRequest;
9
import javax.servlet.http.HttpServletRequest;
10
 
10
 
11
import org.json.JSONObject;
-
 
12
import org.slf4j.Logger;
11
import org.slf4j.Logger;
13
import org.slf4j.LoggerFactory;
12
import org.slf4j.LoggerFactory;
14
import org.springframework.beans.factory.annotation.Value;
13
import org.springframework.beans.factory.annotation.Value;
15
import org.springframework.http.HttpStatus;
14
import org.springframework.http.HttpStatus;
16
import org.springframework.http.MediaType;
15
import org.springframework.http.MediaType;
Line 55... Line 54...
55
	@ApiImplicitParams({
54
	@ApiImplicitParams({
56
		@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", 
55
		@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", 
57
				required = true, dataType = "string", paramType = "header")
56
				required = true, dataType = "string", paramType = "header")
58
	})
57
	})
59
	@ApiOperation(value = "Get deals")
58
	@ApiOperation(value = "Get deals")
60
	public ResponseEntity<?> getDeals(HttpServletRequest request, @PathVariable(value="userId") long userId, @RequestParam(value="categoryId") String categoryId,@RequestParam(value="offset") String offset, @RequestParam(value="limit") String limit, @RequestParam(value="sort", required=false) String sort, @RequestParam(value="direction", required=false) String direction, @RequestParam(value="filterData", required=false) String filterData ){
59
	public ResponseEntity<?> getDeals(HttpServletRequest request, @RequestParam(value="categoryId") String categoryId,@RequestParam(value="offset") String offset, @RequestParam(value="limit") String limit, @RequestParam(value="sort", required=false) String sort, @RequestParam(value="direction", required=false) String direction, @RequestParam(value="filterData", required=false) String filterData ){
61
		logger.info("Request "+request.getParameterMap());
60
		logger.info("Request "+request.getParameterMap());
62
		String response = null;
61
		String response = null;
63
		//move to properties
62
		int userId = (int)request.getAttribute("userId");
64
		String uri = "/deals/"+userId;
63
		String uri = "/deals/"+userId;
65
		RestClient rc = new RestClient(SchemeType.HTTP, host , port);
64
		RestClient rc = new RestClient(SchemeType.HTTP, host , port);
66
		Map<String, String> params = new HashMap<>();
65
		Map<String, String> params = new HashMap<>();
67
		params.put("offset", offset);
66
		params.put("offset", offset);
68
		params.put("limit", limit);
67
		params.put("limit", limit);