| Line 258... |
Line 258... |
| 258 |
.add(Arrays.asList(cr.getPartnerId(), cr.getBusinessName(), clm.getCatalogId(), clm.getBrand(),
|
258 |
.add(Arrays.asList(cr.getPartnerId(), cr.getBusinessName(), clm.getCatalogId(), clm.getBrand(),
|
| 259 |
clm.getModelName(), clm.getModelNumber(), clm.getDp(), clm.getMop(), clm.getAllocatedQuantity(),
|
259 |
clm.getModelName(), clm.getModelNumber(), clm.getDp(), clm.getMop(), clm.getAllocatedQuantity(),
|
| 260 |
clm.getInTransitQuantity(), clm.getStockInHand(), clm.getToBeOrdered()));
|
260 |
clm.getInTransitQuantity(), clm.getStockInHand(), clm.getToBeOrdered()));
|
| 261 |
}
|
261 |
}
|
| 262 |
ByteArrayOutputStream baos = FileUtil.getCSVByteStream(Arrays.asList("StoreId", "StoreName", "Catalog Id",
|
262 |
ByteArrayOutputStream baos = FileUtil.getCSVByteStream(Arrays.asList("StoreId", "StoreName", "Catalog Id",
|
| 263 |
// "Brand", "Model Name", "Model Number", "DP", "MOP", "Allocated Quantity", "In Transit", "Stock In hand", "Shortage"),
|
263 |
"Brand", "Model Name", "Model Number", "DP", "MOP", "Allocated Quantity", "In Transit", "Stock In hand", "Shortage"),
|
| 264 |
listOfRows);
|
264 |
listOfRows);
|
| 265 |
HttpHeaders headers = new HttpHeaders();
|
265 |
HttpHeaders headers = new HttpHeaders();
|
| 266 |
headers.set("Content-Type", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
|
266 |
headers.set("Content-Type", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
|
| 267 |
headers.set("Content-disposition", "inline; filename=retailer-allocation.csv");
|
267 |
headers.set("Content-disposition", "inline; filename=retailer-allocation.csv");
|
| 268 |
return new ResponseEntity<ByteArrayResource>(new ByteArrayResource(baos.toByteArray()), headers,
|
268 |
return new ResponseEntity<ByteArrayResource>(new ByteArrayResource(baos.toByteArray()), headers,
|