| Line 319... |
Line 319... |
| 319 |
|
319 |
|
| 320 |
PriceDrop priceDrop = priceDropRepository.selectById(priceDropId);
|
320 |
PriceDrop priceDrop = priceDropRepository.selectById(priceDropId);
|
| 321 |
Map<String, PriceDropIMEI> priceDropIMEIsMap = priceDropIMEIRepository.selectByPriceDropId(priceDropId).
|
321 |
Map<String, PriceDropIMEI> priceDropIMEIsMap = priceDropIMEIRepository.selectByPriceDropId(priceDropId).
|
| 322 |
stream().collect(Collectors.toMap(x->x.getImei(), x->x));
|
322 |
stream().collect(Collectors.toMap(x->x.getImei(), x->x));
|
| 323 |
|
323 |
|
| - |
|
324 |
if(priceDropIMEIsMap.size()==0 && priceDrop.getProcessTimestamp()==null) {
|
| - |
|
325 |
priceDrop.setProcessTimestamp(LocalDateTime.now());
|
| - |
|
326 |
} else {
|
| - |
|
327 |
priceDropService.priceDropStatus(priceDrop.getId());
|
| - |
|
328 |
}
|
| - |
|
329 |
|
| 324 |
Item item = itemRepository.selectAllByCatalogItemId(priceDrop.getCatalogItemId()).get(0);
|
330 |
Item item = itemRepository.selectAllByCatalogItemId(priceDrop.getCatalogItemId()).get(0);
|
| 325 |
ByteArrayOutputStream baos = getByteArrayOutputStream(priceDrop.getAffectedOn(), priceDrop.getCatalogItemId(), priceDropIMEIsMap);
|
331 |
ByteArrayOutputStream baos = getByteArrayOutputStream(priceDrop.getAffectedOn(), priceDrop.getCatalogItemId(), priceDropIMEIsMap);
|
| 326 |
final HttpHeaders headers = new HttpHeaders();
|
332 |
final HttpHeaders headers = new HttpHeaders();
|
| 327 |
headers.set("Content-Type", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
|
333 |
headers.set("Content-Type", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
|
| 328 |
headers.set("Content-disposition",
|
334 |
headers.set("Content-disposition",
|