Subversion Repositories SmartDukaan

Rev

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

Rev 31170 Rev 31238
Line 439... Line 439...
439
						try {
439
						try {
440
							schemeItemRepository.persist(si);
440
							schemeItemRepository.persist(si);
441
						} catch (Exception e) {
441
						} catch (Exception e) {
442
							LOGGER.info("Scheme aleady exist");
442
							LOGGER.info("Scheme aleady exist");
443
						}
443
						}
444
						model.addAttribute("response", mvcResponseSender.createResponseString(true));
444
						model.addAttribute("response1", mvcResponseSender.createResponseString(true));
445
					} else {
445
					} else {
446
						model.addAttribute("response", mvcResponseSender.createResponseString(false));
446
						model.addAttribute("response1", mvcResponseSender.createResponseString(false));
447
						throw new ProfitMandiBusinessException("Catalog Id ", catalogId, "Invalid Catalog Id");
447
						throw new ProfitMandiBusinessException("Catalog Id ", catalogId, "Invalid Catalog Id");
448
					}
448
					}
449
				}
449
				}
450
		}
450
		}
451
		return "response";
451
		return "response";
Line 466... Line 466...
466
						try {
466
						try {
467
							schemeItemRepository.persist(si);
467
							schemeItemRepository.persist(si);
468
						} catch (Exception e) {
468
						} catch (Exception e) {
469
							LOGGER.info("Scheme already exist");
469
							LOGGER.info("Scheme already exist");
470
						}
470
						}
471
						model.addAttribute("response", mvcResponseSender.createResponseString(true));
471
						model.addAttribute("response1", mvcResponseSender.createResponseString(true));
472
					} else {
472
					} else {
473
						throw new ProfitMandiBusinessException("Catalog exist for scheme",
473
						throw new ProfitMandiBusinessException("Catalog exist for scheme",
474
								"SchemeId= " + schemeId + ", CatalogId= " + catalogId, "Catalog exist for scheme");
474
								"SchemeId= " + schemeId + ", CatalogId= " + catalogId, "Catalog exist for scheme");
475
					}
475
					}
476
				}
476
				}
Line 517... Line 517...
517
				if (scheme.getExpireTimestamp() == null) {
517
				if (scheme.getExpireTimestamp() == null) {
518
					scheme.setEndDateTime(extendDatetime);
518
					scheme.setEndDateTime(extendDatetime);
519
					schemeRepository.persist(scheme);
519
					schemeRepository.persist(scheme);
520
				}
520
				}
521
			}
521
			}
522
			model.addAttribute("response", mvcResponseSender.createResponseString(true));
522
			model.addAttribute("response1", mvcResponseSender.createResponseString(true));
523
			return "response";
523
			return "response";
524
		}
524
		}
525
		model.addAttribute("response", mvcResponseSender.createResponseString(false));
525
		model.addAttribute("response1", mvcResponseSender.createResponseString(false));
526
		return "response";
526
		return "response";
527
	}
527
	}
528
 
528
 
529
	@RequestMapping(value = "/getCatalogDescriptionByBrands", method = RequestMethod.GET)
529
	@RequestMapping(value = "/getCatalogDescriptionByBrands", method = RequestMethod.GET)
530
	public String getTagListingItemsByBrand(HttpServletRequest request, @RequestParam int categoryId,
530
	public String getTagListingItemsByBrand(HttpServletRequest request, @RequestParam int categoryId,
Line 569... Line 569...
569
			throws Exception {
569
			throws Exception {
570
		LoginDetails loginDetails = cookiesProcessor.getCookiesObject(request);
570
		LoginDetails loginDetails = cookiesProcessor.getCookiesObject(request);
571
		if (schemeId > 0 && catalogId > 0) {
571
		if (schemeId > 0 && catalogId > 0) {
572
			schemeItemRepository.deleteByCatalogIdsAndSchemeIds(catalogId, schemeId);
572
			schemeItemRepository.deleteByCatalogIdsAndSchemeIds(catalogId, schemeId);
573
 
573
 
574
			model.addAttribute("response", mvcResponseSender.createResponseString(true));
574
			model.addAttribute("response1", mvcResponseSender.createResponseString(true));
575
 
575
 
576
			model.addAttribute("roleType", roleManager.isAdmin(loginDetails.getRoleIds()));
576
			model.addAttribute("roleType", roleManager.isAdmin(loginDetails.getRoleIds()));
577
 
577
 
578
		}
578
		}
579
		return "response";
579
		return "response";
Line 586... Line 586...
586
								   @RequestBody LocalDateTime extendDatetime, Model model) throws Exception {
586
								   @RequestBody LocalDateTime extendDatetime, Model model) throws Exception {
587
		Scheme scheme = schemeRepository.selectById(schemeId);
587
		Scheme scheme = schemeRepository.selectById(schemeId);
588
		if ((!(scheme.getActiveTimestamp() == null)) && scheme.getExpireTimestamp() == null) {
588
		if ((!(scheme.getActiveTimestamp() == null)) && scheme.getExpireTimestamp() == null) {
589
			scheme.setEndDateTime(extendDatetime);
589
			scheme.setEndDateTime(extendDatetime);
590
			schemeRepository.persist(scheme);
590
			schemeRepository.persist(scheme);
591
			model.addAttribute("response", mvcResponseSender.createResponseString(true));
591
			model.addAttribute("response1", mvcResponseSender.createResponseString(true));
592
			return "response";
592
			return "response";
593
		}
593
		}
594
		model.addAttribute("response", mvcResponseSender.createResponseString(false));
594
		model.addAttribute("response1", mvcResponseSender.createResponseString(false));
595
		return "response";
595
		return "response";
596
	}
596
	}
597
 
597
 
598
	@RequestMapping(value = "/getSchemes", method = RequestMethod.GET)
598
	@RequestMapping(value = "/getSchemes", method = RequestMethod.GET)
599
	public String getSchemes(HttpServletRequest request, @RequestParam(name = "offset", defaultValue = "0") int offset,
599
	public String getSchemes(HttpServletRequest request, @RequestParam(name = "offset", defaultValue = "0") int offset,
Line 1424... Line 1424...
1424
		co.setPartnerCriteria(gson.toJson(customerOfferModel.getPartnerCriteria()));
1424
		co.setPartnerCriteria(gson.toJson(customerOfferModel.getPartnerCriteria()));
1425
		co.setCreatedTimestamp(LocalDateTime.now());
1425
		co.setCreatedTimestamp(LocalDateTime.now());
1426
		co.setUpdatedTimestamp(LocalDateTime.now());
1426
		co.setUpdatedTimestamp(LocalDateTime.now());
1427
		customerOfferRepository.persist(co);
1427
		customerOfferRepository.persist(co);
1428
 
1428
 
1429
		model.addAttribute("response", mvcResponseSender.createResponseString(true));
1429
		model.addAttribute("response1", mvcResponseSender.createResponseString(true));
1430
 
1430
 
1431
		return "response";
1431
		return "response";
1432
 
1432
 
1433
	}
1433
	}
1434
 
1434
 
Line 1511... Line 1511...
1511
 
1511
 
1512
		if (!catalogIds.isEmpty()) {
1512
		if (!catalogIds.isEmpty()) {
1513
			throw new ProfitMandiBusinessException("Please set accurate start and end date", catalogIds,
1513
			throw new ProfitMandiBusinessException("Please set accurate start and end date", catalogIds,
1514
					"Please set accurate start and end date");
1514
					"Please set accurate start and end date");
1515
		}
1515
		}
1516
		model.addAttribute("response", mvcResponseSender.createResponseString(true));
1516
		model.addAttribute("response1", mvcResponseSender.createResponseString(true));
1517
 
1517
 
1518
		return "response";
1518
		return "response";
1519
 
1519
 
1520
	}
1520
	}
1521
 
1521
 
Line 1582... Line 1582...
1582
							+ customerOffer.getEndDate());
1582
							+ customerOffer.getEndDate());
1583
		}
1583
		}
1584
 
1584
 
1585
		customerOfferItemRepository.persist(coi);
1585
		customerOfferItemRepository.persist(coi);
1586
 
1586
 
1587
		model.addAttribute("response", mvcResponseSender.createResponseString(true));
1587
		model.addAttribute("response1", mvcResponseSender.createResponseString(true));
1588
 
1588
 
1589
		return "response";
1589
		return "response";
1590
 
1590
 
1591
	}
1591
	}
1592
 
1592