Subversion Repositories SmartDukaan

Rev

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

Rev 22011 Rev 22024
Line 66... Line 66...
66
						}
66
						}
67
					}
67
					}
68
				}
68
				}
69
				//socialUser.setEmailId(rootNode.get("email").asText());
69
				//socialUser.setEmailId(rootNode.get("email").asText());
70
			}
70
			}
-
 
71
			if(!socialUserRepository.isExistByEmailId(socialUser.getEmailId())){
71
			if(rootNode.has("displayName")){
72
				if(rootNode.has("displayName")){
72
				socialUser.setName(rootNode.get("displayName").asText());
73
					socialUser.setName(rootNode.get("displayName").asText());
73
			}
74
				}
74
			if(rootNode.has("gender")){
75
				if(rootNode.has("gender")){
75
				String genderName = rootNode.get("gender").asText();
76
					String genderName = rootNode.get("gender").asText();
76
				switch(genderName){
77
					switch(genderName){
77
					case "male":{
78
						case "male":{
78
						socialUser.setGender(Gender.MALE);
79
							socialUser.setGender(Gender.MALE);
79
						break;
80
							break;
80
					}case "female":{
81
						}case "female":{
81
						socialUser.setGender(Gender.FEMALE);
82
							socialUser.setGender(Gender.FEMALE);
82
						break;
83
							break;
-
 
84
						}
83
					}
85
					}
84
				}
86
				}
-
 
87
				socialUser.setCreateTimestamp(LocalDateTime.now());
-
 
88
				socialUser.setType(SocialType.GOOGLE);
-
 
89
				socialUser.setUpdateTimestamp(LocalDateTime.now());
-
 
90
				socialUserRepository.persist(socialUser);
85
			}
91
			}
86
			socialUser.setCreateTimestamp(LocalDateTime.now());
-
 
87
			socialUser.setType(SocialType.GOOGLE);
92
			
88
			socialUser.setUpdateTimestamp(LocalDateTime.now());
-
 
89
			socialUserRepository.persist(socialUser);
-
 
90
			Map<String, Object> responseMap = new HashMap<>(2);
93
			Map<String, Object> responseMap = new HashMap<>(2);
91
			try{
94
			try{
92
				User user = userRepository.selectByEmailId(socialUser.getEmailId());
95
				User user = userRepository.selectByEmailId(socialUser.getEmailId());
93
				//Set<Role> roles = user.getRoles();
96
				//Set<Role> roles = user.getRoles();
94
				List<UserRole> userRoles = userRoleRepository.selectByUserId(user.getId());
97
				List<UserRole> userRoles = userRoleRepository.selectByUserId(user.getId());