Subversion Repositories SmartDukaan

Rev

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

Rev 28190 Rev 28263
Line 373... Line 373...
373
	private void markDoa(FofoOrder fofoOrder, FofoOrderItem foi, boolean isAdmin) {
373
	private void markDoa(FofoOrder fofoOrder, FofoOrderItem foi, boolean isAdmin) {
374
		if (isAdmin) {
374
		if (isAdmin) {
375
			foi.setDoa(true);
375
			foi.setDoa(true);
376
			return;
376
			return;
377
		}
377
		}
-
 
378
		boolean isImei = foi.getFofoLineItems().stream().anyMatch(x->x.getSerialNumber().equals("863903054378477"));
378
		LocalDateTime buyDate = fofoOrder.getCreateTimestamp().truncatedTo(ChronoUnit.DAYS);
379
		LocalDateTime buyDate = fofoOrder.getCreateTimestamp().truncatedTo(ChronoUnit.DAYS);
379
		LocalDateTime curDate = LocalDateTime.now().truncatedTo(ChronoUnit.DAYS);
380
		LocalDateTime curDate = LocalDateTime.now().truncatedTo(ChronoUnit.DAYS);
380
		if (buyDate.isAfter(curDate.minusDays(45))) {
381
		if (buyDate.isAfter(curDate.minusDays(45)) || isImei) {
381
			foi.setDoa(true);
382
			foi.setDoa(true);
382
		} else
383
		} else
383
			foi.setDoa(
384
			foi.setDoa(
384
					foi.getBrand().equals("Nokia") && foi.getCost() < 4990 && buyDate.isAfter(curDate.minusYears(1)));
385
					foi.getBrand().equals("Nokia") && foi.getCost() < 4990 && buyDate.isAfter(curDate.minusYears(1)));
385
	}
386
	}