Subversion Repositories SmartDukaan

Rev

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

Rev 24491 Rev 24493
Line 125... Line 125...
125
				socialUserRepository.persist(socialUser);
125
				socialUserRepository.persist(socialUser);
126
			}
126
			}
127
			Map<String, Object> responseMap = new HashMap<>(2);
127
			Map<String, Object> responseMap = new HashMap<>(2);
128
 
128
 
129
			String name = authService.getNameByEmailId(socialUser.getEmailId());
129
			String name = authService.getNameByEmailId(socialUser.getEmailId());
-
 
130
			LOGGER.info("User Name from getNameByEmailId({}) is {}", socialUser.getEmailId(), name);
130
			if(name != null) {
131
			if(name != null) {
131
				User registeredUser = null;
132
				User registeredUser = null;
132
				if(authRepository.selectByGmailId(socialUser.getEmailId())!=null) {
133
				if(authRepository.selectByGmailId(socialUser.getEmailId())!=null) {
133
					registeredUser = userRepository.selectByEmailId(Utils.SYSTEM_PARTNER);
134
					registeredUser = userRepository.selectByEmailId(Utils.SYSTEM_PARTNER);
134
				} else if(promoterRepository.isExistByEmailId(socialUser.getEmailId())) {
135
				} else if(promoterRepository.isExistByEmailId(socialUser.getEmailId())) {
135
					Promoter promoter = promoterRepository.selectByEmailId(socialUser.getEmailId());
136
					Promoter promoter = promoterRepository.selectByEmailId(socialUser.getEmailId());
-
 
137
					int userId = userAccountRepository.selectUserIdByRetailerId(promoter.getRetailerId());
136
					registeredUser = userRepository.selectById(promoter.getRetailerId());
138
					registeredUser = userRepository.selectById(userId);
137
				} else if(userRepository.isExistBySecondryEmailId(socialUser.getEmailId())) {
139
				} else if(userRepository.isExistBySecondryEmailId(socialUser.getEmailId())) {
138
					registeredUser = userRepository.selectBySecondryEmailId(socialUser.getEmailId());
140
					registeredUser = userRepository.selectBySecondryEmailId(socialUser.getEmailId());
139
				}
141
				}
140
				List<Integer> roleIds = userRoleRepository.selectRoleIdsByUserId(registeredUser.getId());
142
				List<Integer> roleIds = userRoleRepository.selectRoleIdsByUserId(registeredUser.getId());
141
				String[] roleTypes = new String[roleIds.size()];
143
				String[] roleTypes = new String[roleIds.size()];