Subversion Repositories SmartDukaan

Rev

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

Rev 23880 Rev 23903
Line 722... Line 722...
722
	}
722
	}
723
 
723
 
724
	@Override
724
	@Override
725
	public Map<Integer, CustomRetailer> getFofoRetailers(List<Integer> fofoIds) {
725
	public Map<Integer, CustomRetailer> getFofoRetailers(List<Integer> fofoIds) {
726
		List<com.spice.profitmandi.dao.entity.user.User> saholicUsers = userUserRepository.selectByIds(fofoIds);
726
		List<com.spice.profitmandi.dao.entity.user.User> saholicUsers = userUserRepository.selectByIds(fofoIds);
727
		Map<Integer, com.spice.profitmandi.dao.entity.user.User> userAdderssMap = saholicUsers.stream().filter(x->x.getAddressId()!=null).collect(Collectors.toMap(x->x.getAddressId(), x->x));
727
		Map<Integer, com.spice.profitmandi.dao.entity.user.User> userAddressMap = saholicUsers.stream().filter(x->x.getAddressId()!=null).collect(Collectors.toMap(x->x.getAddressId(), x->x));
728
		List<Address> addresses = addressRepository.selectByIds(new ArrayList<>(userAdderssMap.keySet()));
728
		List<Address> addresses = addressRepository.selectByIds(new ArrayList<>(userAddressMap.keySet()));
729
		Map<Integer, CustomRetailer> customRetailersMap = new HashMap<>();
729
		Map<Integer, CustomRetailer> customRetailersMap = new HashMap<>();
730
		for(Address address: addresses) {
730
		for(Address address: addresses) {
-
 
731
			com.spice.profitmandi.dao.entity.user.User user = userAddressMap.get(address.getId());
731
			CustomRetailer customRetailer = new CustomRetailer();
732
			CustomRetailer customRetailer = new CustomRetailer();
-
 
733
			customRetailer.setEmail(user.getEmailId());
732
			customRetailer.setBusinessName(address.getName());
734
			customRetailer.setBusinessName(address.getName());
733
			customRetailer.setMobileNumber(address.getPhoneNumber());
735
			customRetailer.setMobileNumber(address.getPhoneNumber());
734
			try {
736
			try {
735
				com.spice.profitmandi.dao.entity.user.User user = userUserRepository.selectById(address.getRetaierId());
-
 
736
				customRetailer.setCartId(user.getActiveCartId());
737
				customRetailer.setCartId(user.getActiveCartId());
737
				PrivateDealUser pdu = privateDealUserRepository.selectById(address.getRetaierId());
738
				PrivateDealUser pdu = privateDealUserRepository.selectById(address.getRetaierId());
738
				Counter counter = counterRepository.selectById(pdu.getCounterId());
739
				Counter counter = counterRepository.selectById(pdu.getCounterId());
739
				customRetailer.setGstNumber(counter.getGstin());
740
				customRetailer.setGstNumber(counter.getGstin());
740
			} catch(Exception e) {
741
			} catch(Exception e) {