Subversion Repositories SmartDukaan

Rev

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

Rev 30546 Rev 30547
Line 254... Line 254...
254
	@ApiImplicitParams({
254
	@ApiImplicitParams({
255
			@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header") })
255
			@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header") })
256
	public ResponseEntity<?> tokenInfo(HttpServletRequest request) throws Throwable {
256
	public ResponseEntity<?> tokenInfo(HttpServletRequest request) throws Throwable {
257
		Map<String, Object> responseMap = new HashMap<>();
257
		Map<String, Object> responseMap = new HashMap<>();
258
		UserInfo userInfo = (UserInfo) request.getAttribute("userInfo");
258
		UserInfo userInfo = (UserInfo) request.getAttribute("userInfo");
-
 
259
		LOGGER.info("userinfo1 {}", userInfo);
259
		User user = null;
260
		User user = null;
260
		if (userInfo.getUserId() > -1) {
261
		if (userInfo.getUserId() > -1) {
261
			user = userRepository.selectById(userInfo.getUserId());
262
			user = userRepository.selectById(userInfo.getUserId());
262
 
263
 
263
			String city = user.getCity();
264
			String city = user.getCity();
264
			if (!(userInfo.getEmail() == null || user.getEmailId().equalsIgnoreCase(userInfo.getEmail()))) {
265
			if (!(userInfo.getEmail() == null || user.getEmailId().equalsIgnoreCase(userInfo.getEmail()))) {
265
				String userName = null;
266
				String userName = null;
-
 
267
				LOGGER.info("userinfo2 {}", userInfo);
266
				if (user.getSecondryEmailId() != null && user.getSecondryEmailId().equals(userInfo.getEmail())) {
268
				if (user.getSecondryEmailId() != null && user.getSecondryEmailId().equals(userInfo.getEmail())) {
-
 
269
 
-
 
270
					LOGGER.info("userinfo3 {}", user);
267
					userName = user.getFirstName() + " " + user.getLastName();
271
					userName = user.getFirstName() + " " + user.getLastName();
268
				} else {
272
				} else {
269
					AuthUser authUser = authRepository.selectByGmailId(userInfo.getEmail());
273
					AuthUser authUser = authRepository.selectByGmailId(userInfo.getEmail());
270
					LOGGER.info("authUser {}", authUser);
274
					LOGGER.info("authUser {}", authUser);
271
					if (authUser == null || !authUser.isActive()) {
275
					if (authUser == null || !authUser.isActive()) {
Line 282... Line 286...
282
				responseMap.put("storeUrl", "");
286
				responseMap.put("storeUrl", "");
283
				return responseSender.ok(responseMap);
287
				return responseSender.ok(responseMap);
284
			}
288
			}
285
		} else {
289
		} else {
286
			try {
290
			try {
-
 
291
 
-
 
292
				LOGGER.info("userinfo4 {}", userInfo);
287
				user = userRepository.selectByEmailId(userInfo.getEmail());
293
				user = userRepository.selectByEmailId(userInfo.getEmail());
288
			} catch (ProfitMandiBusinessException e1) {
294
			} catch (ProfitMandiBusinessException e1) {
289
			}
295
			}
290
			if (user == null) {
296
			if (user == null) {
291
				try {
297
				try {