Subversion Repositories SmartDukaan

Rev

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

Rev 23901 Rev 23902
Line 72... Line 72...
72
			if (p.getCompleteTimestamp() == null) {
72
			if (p.getCompleteTimestamp() == null) {
73
				LOGGER.info("GRN for invoice {} is delivered but partially Completed.", p.getPurchaseReference());
73
				LOGGER.info("GRN for invoice {} is delivered but partially Completed.", p.getPurchaseReference());
74
			} else {
74
			} else {
75
				List<Order> orders = orderRepository.selectByAirwayBillOrInvoiceNumber(invoiceNumber, p.getFofoId());
75
				List<Order> orders = orderRepository.selectByAirwayBillOrInvoiceNumber(invoiceNumber, p.getFofoId());
76
				for (Order order : orders) {
76
				for (Order order : orders) {
77
					if (order.getPartnerPurchaseTimestamp() == null) {
77
					if (order.getPartnerGrnTimestamp() == null) {
78
						order.setPartnerPurchaseTimestamp(p.getCompleteTimestamp());
78
						order.setPartnerGrnTimestamp(p.getCompleteTimestamp());
79
						orderRepository.persist(order);
79
						orderRepository.persist(order);
80
					}
80
					}
81
				}
81
				}
82
			}
82
			}
83
		}
83
		}