Subversion Repositories SmartDukaan

Rev

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

Rev 28675 Rev 28678
Line 298... Line 298...
298
	@Autowired
298
	@Autowired
299
	private CurrentInventorySnapshotRepository currentInventorySnapshotRepository;
299
	private CurrentInventorySnapshotRepository currentInventorySnapshotRepository;
300
 
300
 
301
	@Autowired
301
	@Autowired
302
	private OrderRepository orderRepository;
302
	private OrderRepository orderRepository;
303
 
303
	
304
	@Autowired
304
	@Autowired
305
	private ScanRecordRepository scanRecordRepository;
305
	private ScanRecordRepository scanRecordRepository;
306
 
306
 
307
	@Autowired
307
	@Autowired
308
	private JavaMailSender mailSender;
308
	private JavaMailSender mailSender;
Line 1384... Line 1384...
1384
	}
1384
	}
1385
 
1385
 
1386
	public void fixOrders() throws Exception {
1386
	public void fixOrders() throws Exception {
1387
		List<Order> orders = orderRepository.selectAllOrderDatesBetweenByStatus(LocalDate.now().atStartOfDay(), LocalDateTime.now(), OrderStatus.SUBMITTED_FOR_PROCESSING);
1387
		List<Order> orders = orderRepository.selectAllOrderDatesBetweenByStatus(LocalDate.now().atStartOfDay(), LocalDateTime.now(), OrderStatus.SUBMITTED_FOR_PROCESSING);
1388
		for(Order order : orders) {
1388
		for(Order order : orders) {
-
 
1389
			LineItem lineItem = lineItemRepository.selectById(order.getLineItem().getId());
1389
			if(order.getLineItem().getNlc()==null) {
1390
			if(order.getLineItem().getNlc()==null) {
1390
				int itemId = order.getLineItem().getItemId();
1391
				int itemId = order.getLineItem().getItemId();
1391
				int fulfillmentWarehouseId = order.getFulfilmentWarehouseId();
1392
				int fulfillmentWarehouseId = order.getFulfilmentWarehouseId();
1392
				Item item = itemRepository.selectById(itemId);
1393
				Item item = itemRepository.selectById(itemId);
1393
				
1394
				
1394
				VendorItemPricing vendorItemPricing = vendorItemPricingRepository.selectByItemIdAndVendorId(itemId, fulfillmentWarehouseId);
1395
				VendorItemPricing vendorItemPricing = vendorItemPricingRepository.selectByItemIdAndVendorId(itemId, fulfillmentWarehouseId);
1395
				order.getLineItem().setProductGoup(item.getProductGroup());
1396
				lineItem.setProductGoup(item.getProductGroup());
1396
				order.getLineItem().setColor(item.getColor());
1397
				lineItem.setColor(item.getColor());
1397
				order.getLineItem().setNlc(vendorItemPricing.getNlc());
1398
				lineItem.setNlc(vendorItemPricing.getNlc());
1398
				order.getLineItem().setTransferPrice(vendorItemPricing.getTp());
1399
				lineItem.setTransferPrice(vendorItemPricing.getTp());
1399
			}
1400
			}
1400
		}
1401
		}
1401
		
1402
		
1402
	}
1403
	}
1403
 
1404