Subversion Repositories SmartDukaan

Rev

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

Rev 28708 Rev 28717
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
}