Subversion Repositories SmartDukaan

Rev

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

Rev 26674 Rev 26675
Line 457... Line 457...
457
								if (LocalDateTime.now().isAfter(offer.getStartDateTime())
457
								if (LocalDateTime.now().isAfter(offer.getStartDateTime())
458
										&& LocalDateTime.now().isBefore(offer.getEndDateTime())) {
458
										&& LocalDateTime.now().isBefore(offer.getEndDateTime())) {
459
									LocalDateTime cur = LocalDate.now().minusMonths(2).atStartOfDay();
459
									LocalDateTime cur = LocalDate.now().minusMonths(2).atStartOfDay();
460
									LOGGER.info("value" + cur);
460
									LOGGER.info("value" + cur);
461
									Map<Integer, Double> value = offerRepository.selectSumOfferByRetailer(
461
									Map<Integer, Double> value = offerRepository.selectSumOfferByRetailer(
462
											offer.getStartDateTime(), offer.getEndDateTime(),
462
											offer.getStartDateTime(), offer.getEndDateTime(), loginDetails.getFofoId(),
463
											loginDetails.getFofoId(), offer, true);
463
											offer, true);
464
									CreateOfferRequest createOfferRequest = new CreateOfferRequest();
464
									CreateOfferRequest createOfferRequest = new CreateOfferRequest();
465
									List<Offermargin> offerMargins = offerMarginRepository
465
									List<Offermargin> offerMargins = offerMarginRepository
466
											.selectByOfferId(offer.getId());
466
											.selectByOfferId(offer.getId());
467
									LOGGER.info("value" + offer.getId());
467
									LOGGER.info("value" + offer.getId());
468
									LOGGER.info("value" + value);
468
									LOGGER.info("value" + value);
Line 470... Line 470...
470
										if (value.get(loginDetails.getFofoId()) <= om.getValue()) {
470
										if (value.get(loginDetails.getFofoId()) <= om.getValue()) {
471
											createOfferRequest.setMargin(om.getMargin());
471
											createOfferRequest.setMargin(om.getMargin());
472
											createOfferRequest.setShortAmount(
472
											createOfferRequest.setShortAmount(
473
													om.getValue() - value.get(loginDetails.getFofoId()));
473
													om.getValue() - value.get(loginDetails.getFofoId()));
474
 
474
 
475
											
-
 
476
											break;
475
											break;
477
										} else {
476
										} else {
478
											createOfferRequest.setMargin(om.getMargin());
477
											createOfferRequest.setMargin(om.getMargin());
479
											
478
 
480
										}
479
										}
481
 
480
 
482
									}
481
									}
483
 
482
 
484
									createOfferRequest.setName(offer.getName());
483
									createOfferRequest.setName(offer.getName());