| 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;
|