Subversion Repositories SmartDukaan

Rev

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

Rev 30964 Rev 31238
Line 425... Line 425...
425
		PartnerTypeChange ptc = new PartnerTypeChange();
425
		PartnerTypeChange ptc = new PartnerTypeChange();
426
		ptc.setFofoId(fofoId);
426
		ptc.setFofoId(fofoId);
427
		ptc.setPartnerType(partnerType);
427
		ptc.setPartnerType(partnerType);
428
		ptc.setCreateTimestamp(LocalDate.now().atStartOfDay().plusDays(1));
428
		ptc.setCreateTimestamp(LocalDate.now().atStartOfDay().plusDays(1));
429
		partnerTypeChangeRepository.persist(ptc);
429
		partnerTypeChangeRepository.persist(ptc);
430
		model.addAttribute("response", mvcResponseSender.createResponseString(true));
430
		model.addAttribute("response1", mvcResponseSender.createResponseString(true));
431
 
431
 
432
		return "response";
432
		return "response";
433
	}
433
	}
434
 
434
 
435
	@GetMapping(value = "/partners")
435
	@GetMapping(value = "/partners")
436
	public String getStoreName(HttpServletRequest request, Model model, @RequestParam String query) throws Exception {
436
	public String getStoreName(HttpServletRequest request, Model model, @RequestParam String query) throws Exception {
437
		model.addAttribute("response", mvcResponseSender
437
		model.addAttribute("response1", mvcResponseSender
438
				.createResponseString(retailerService.getFofoRetailers(false).values().stream().filter(x -> {
438
				.createResponseString(retailerService.getFofoRetailers(false).values().stream()
439
					return x.getDisplayName().toLowerCase().matches(".*?" + query.toLowerCase() + ".*?");
439
						.filter(x -> x.getDisplayName().toLowerCase().matches(".*?" + query.toLowerCase() + ".*?"))
440
				}).collect(Collectors.toList())));
440
						.collect(Collectors.toList())));
441
		return "response";
441
		return "response";
442
	}
442
	}
443
 
443
 
444
	@PostMapping(value = "/deactivateStore")
444
	@PostMapping(value = "/deactivateStore")
445
	public String deActivateStore(HttpServletRequest request,
445
	public String deActivateStore(HttpServletRequest request,
Line 454... Line 454...
454
					"You are not authorise to deactivate retailer");
454
					"You are not authorise to deactivate retailer");
455
		}
455
		}
456
		fofoStore.setActive(false);
456
		fofoStore.setActive(false);
457
		fofoStoreRepository.persist(fofoStore);
457
		fofoStoreRepository.persist(fofoStore);
458
		LOGGER.info("inserted into InActiveFofoStore successfully");
458
		LOGGER.info("inserted into InActiveFofoStore successfully");
459
		model.addAttribute("response", mvcResponseSender.createResponseString(true));
459
		model.addAttribute("response1", mvcResponseSender.createResponseString(true));
460
		return "response";
460
		return "response";
461
	}
461
	}
462
 
462
 
463
	@PostMapping(value = "/activateStoreForever")
463
	@PostMapping(value = "/activateStoreForever")
464
	public String activateStoreForever(HttpServletRequest request,
464
	public String activateStoreForever(HttpServletRequest request,
Line 471... Line 471...
471
					"You are not authorise to activate retailer");
471
					"You are not authorise to activate retailer");
472
		}
472
		}
473
		fofoStore.setActive(true);
473
		fofoStore.setActive(true);
474
		fofoStoreRepository.persist(fofoStore);
474
		fofoStoreRepository.persist(fofoStore);
475
		LOGGER.info("inserted into ActiveFofoStore successfully");
475
		LOGGER.info("inserted into ActiveFofoStore successfully");
476
		model.addAttribute("response", mvcResponseSender.createResponseString(true));
476
		model.addAttribute("response1", mvcResponseSender.createResponseString(true));
477
		return "response";
477
		return "response";
478
	}
478
	}
479
 
479
 
480
	@PostMapping(value = "/activateStoreTemporary")
480
	@PostMapping(value = "/activateStoreTemporary")
481
	public String activateStoreTemporary(HttpServletRequest request,
481
	public String activateStoreTemporary(HttpServletRequest request,
Line 504... Line 504...
504
			fofoStoreRepository.persist(fofoStore);
504
			fofoStoreRepository.persist(fofoStore);
505
			LOGGER.info("inserted into InActiveFofoStore successfully");
505
			LOGGER.info("inserted into InActiveFofoStore successfully");
506
 
506
 
507
		}
507
		}
508
 
508
 
509
		model.addAttribute("response", mvcResponseSender.createResponseString(true));
509
		model.addAttribute("response1", mvcResponseSender.createResponseString(true));
510
		return "response";
510
		return "response";
511
	}
511
	}
512
 
512
 
513
	@GetMapping(value = "/getAllInactiveStores")
513
	@GetMapping(value = "/getAllInactiveStores")
514
	public String getInactiveStores(HttpServletRequest request, Model model) {
514
	public String getInactiveStores(HttpServletRequest request, Model model) {
Line 538... Line 538...
538
		if (Arrays.asList("kamini.sharma@smartdukaan.com", "tarun.verma@smartdukaan.com", "amit.gupta@smartdukaan.com",
538
		if (Arrays.asList("kamini.sharma@smartdukaan.com", "tarun.verma@smartdukaan.com", "amit.gupta@smartdukaan.com",
539
				"rahul.katyal@smartdukaan.com").contains(loginDetails.getEmailId())) {
539
				"rahul.katyal@smartdukaan.com").contains(loginDetails.getEmailId())) {
540
			fofoStore.setGraceDate(LocalDate.now().plusDays(2));
540
			fofoStore.setGraceDate(LocalDate.now().plusDays(2));
541
			fofoStore.setGraceCount(fofoStore.getGraceCount() + 1);
541
			fofoStore.setGraceCount(fofoStore.getGraceCount() + 1);
542
			fofoStoreRepository.persist(fofoStore);
542
			fofoStoreRepository.persist(fofoStore);
543
			model.addAttribute("response", mvcResponseSender.createResponseString(fofoStore.getGraceCount()));
543
			model.addAttribute("response1", mvcResponseSender.createResponseString(fofoStore.getGraceCount()));
544
		} else {
544
		} else {
545
			throw new ProfitMandiBusinessException("Access Denied", "Unauthorised Access",
545
			throw new ProfitMandiBusinessException("Access Denied", "Unauthorised Access",
546
					"You are not authorise to extend billing");
546
					"You are not authorise to extend billing");
547
		}
547
		}
548
		return "response";
548
		return "response";
Line 700... Line 700...
700
			promoter.setSdPortalAccess(promoterdetailModel.isSdPortalAccess());
700
			promoter.setSdPortalAccess(promoterdetailModel.isSdPortalAccess());
701
			promoter.setStatus(promoterdetailModel.isStatus());
701
			promoter.setStatus(promoterdetailModel.isStatus());
702
		}
702
		}
703
		LOGGER.info("sdport" + promoterdetailModel.isStatus());
703
		LOGGER.info("sdport" + promoterdetailModel.isStatus());
704
 
704
 
705
		model.addAttribute("response", mvcResponseSender.createResponseString(true));
705
		model.addAttribute("response1", mvcResponseSender.createResponseString(true));
706
 
706
 
707
		return "response";
707
		return "response";
708
 
708
 
709
	}
709
	}
710
 
710
 
Line 715... Line 715...
715
		Promoter promoter = promoterRepository.selectById(id);
715
		Promoter promoter = promoterRepository.selectById(id);
716
 
716
 
717
		promoter.setStatus(false);
717
		promoter.setStatus(false);
718
		promoterRepository.persist(promoter);
718
		promoterRepository.persist(promoter);
719
 
719
 
720
		model.addAttribute("response", mvcResponseSender.createResponseString(true));
720
		model.addAttribute("response1", mvcResponseSender.createResponseString(true));
721
 
721
 
722
		return "response";
722
		return "response";
723
	}
723
	}
724
 
724
 
725
	@RequestMapping(value = "/addLocation", method = RequestMethod.POST)
725
	@RequestMapping(value = "/addLocation", method = RequestMethod.POST)
Line 739... Line 739...
739
 
739
 
740
		User user = userRepository.selectById(addLocationModel.getUserId());
740
		User user = userRepository.selectById(addLocationModel.getUserId());
741
		user.setLocation(location.getId());
741
		user.setLocation(location.getId());
742
		userRepository.persist(user);
742
		userRepository.persist(user);
743
 
743
 
744
		model.addAttribute("response", mvcResponseSender.createResponseString(true));
744
		model.addAttribute("response1", mvcResponseSender.createResponseString(true));
745
		return "response";
745
		return "response";
746
 
746
 
747
	}
747
	}
748
 
748
 
749
	@RequestMapping(value = "/updateLocation", method = RequestMethod.POST)
749
	@RequestMapping(value = "/updateLocation", method = RequestMethod.POST)
Line 759... Line 759...
759
		userlocation.setPin(addLocationModel.getPin());
759
		userlocation.setPin(addLocationModel.getPin());
760
		userlocation.setState(addLocationModel.getState());
760
		userlocation.setState(addLocationModel.getState());
761
 
761
 
762
		locationRepository.persist(userlocation);
762
		locationRepository.persist(userlocation);
763
 
763
 
764
		model.addAttribute("response", mvcResponseSender.createResponseString(true));
764
		model.addAttribute("response1", mvcResponseSender.createResponseString(true));
765
		return "response";
765
		return "response";
766
 
766
 
767
	}
767
	}
768
 
768
 
769
	@RequestMapping(value = "/getPartnerReadonlyInfo")
769
	@RequestMapping(value = "/getPartnerReadonlyInfo")
Line 842... Line 842...
842
			retailerBlockBrand.setFofoId(id);
842
			retailerBlockBrand.setFofoId(id);
843
			retailerBlockBrand.setBlockBrands(brand);
843
			retailerBlockBrand.setBlockBrands(brand);
844
			retailerBlockBrandsRepository.persist(retailerBlockBrand);
844
			retailerBlockBrandsRepository.persist(retailerBlockBrand);
845
 
845
 
846
		}
846
		}
847
		model.addAttribute("response", mvcResponseSender.createResponseString(true));
847
		model.addAttribute("response1", mvcResponseSender.createResponseString(true));
848
 
848
 
849
		return "response";
849
		return "response";
850
	}
850
	}
851
 
851
 
852
	@RequestMapping(value = "/getBrandslimit", method = RequestMethod.GET)
852
	@RequestMapping(value = "/getBrandslimit", method = RequestMethod.GET)