| Line 42... |
Line 42... |
| 42 |
import com.smartdukaan.cron.scheduled.SamsungIMEIActivationService;
|
42 |
import com.smartdukaan.cron.scheduled.SamsungIMEIActivationService;
|
| 43 |
import com.smartdukaan.cron.scheduled.ScheduledTasks;
|
43 |
import com.smartdukaan.cron.scheduled.ScheduledTasks;
|
| 44 |
import com.spice.profitmandi.common.enumuration.ItemType;
|
44 |
import com.spice.profitmandi.common.enumuration.ItemType;
|
| 45 |
import com.spice.profitmandi.common.exception.ProfitMandiBusinessException;
|
45 |
import com.spice.profitmandi.common.exception.ProfitMandiBusinessException;
|
| 46 |
import com.spice.profitmandi.common.model.CustomRetailer;
|
46 |
import com.spice.profitmandi.common.model.CustomRetailer;
|
| - |
|
47 |
import com.spice.profitmandi.common.model.ProfitMandiConstants;
|
| 47 |
import com.spice.profitmandi.common.util.FileUtil;
|
48 |
import com.spice.profitmandi.common.util.FileUtil;
|
| 48 |
import com.spice.profitmandi.common.util.FormattingUtils;
|
49 |
import com.spice.profitmandi.common.util.FormattingUtils;
|
| 49 |
import com.spice.profitmandi.common.util.Utils;
|
50 |
import com.spice.profitmandi.common.util.Utils;
|
| 50 |
import com.spice.profitmandi.dao.entity.catalog.Item;
|
51 |
import com.spice.profitmandi.dao.entity.catalog.Item;
|
| 51 |
import com.spice.profitmandi.dao.entity.catalog.Offer;
|
52 |
import com.spice.profitmandi.dao.entity.catalog.Offer;
|
| Line 1382... |
Line 1383... |
| 1382 |
}
|
1383 |
}
|
| 1383 |
|
1384 |
|
| 1384 |
}
|
1385 |
}
|
| 1385 |
}
|
1386 |
}
|
| 1386 |
|
1387 |
|
| - |
|
1388 |
@Autowired
|
| 1387 |
public void fixOrders() throws Exception {
|
1389 |
public void fixOrders() throws Exception {
|
| 1388 |
List<Order> orders = orderRepository.selectAllOrderDatesBetweenByStatus(LocalDate.now().atStartOfDay(), LocalDateTime.now(), OrderStatus.SUBMITTED_FOR_PROCESSING);
|
1390 |
List<Order> orders = orderRepository.selectAllOrderDatesBetweenByStatus(LocalDate.now().atStartOfDay(), LocalDateTime.now(), OrderStatus.SUBMITTED_FOR_PROCESSING);
|
| 1389 |
for(Order order : orders) {
|
1391 |
for(Order order : orders) {
|
| 1390 |
/*
|
1392 |
/*
|
| 1391 |
* LineItem lineItem =
|
1393 |
* LineItem lineItem =
|
| Line 1407... |
Line 1409... |
| 1407 |
* lineItem.setTransferPrice(vendorItemPricing.getTp());
|
1409 |
* lineItem.setTransferPrice(vendorItemPricing.getTp());
|
| 1408 |
* lineItem.setLogisticsCost(0f); lineItem.setCodCollectionCharges(0f);
|
1410 |
* lineItem.setLogisticsCost(0f); lineItem.setCodCollectionCharges(0f);
|
| 1409 |
*
|
1411 |
*
|
| 1410 |
* }
|
1412 |
* }
|
| 1411 |
*/
|
1413 |
*/
|
| - |
|
1414 |
int warehouseTo = fofoStoreRepository.selectByRetailerId(order.getRetailerId()).getWarehouseId();
|
| - |
|
1415 |
int itemId = order.getLineItem().getItemId();
|
| 1412 |
Warehouse warehouse = warehouseRepository.selectWarehouse(Arrays.asList(order.getFulfilmentWarehouseId())).get(0);
|
1416 |
Warehouse warehouse = transactionService.getFulfilmentWarehouseMap(Arrays.asList(itemId), warehouseTo).get(itemId);
|
| 1413 |
order.setWarehouseId(warehouse.getBillingWarehouseId());
|
1417 |
order.setWarehouseId(warehouse.getBillingWarehouseId());
|
| - |
|
1418 |
order.setFulfilmentWarehouseId(warehouse.getId());
|
| 1414 |
}
|
1419 |
}
|
| 1415 |
|
1420 |
|
| 1416 |
}
|
1421 |
}
|
| 1417 |
|
1422 |
|
| 1418 |
}
|
1423 |
}
|