Subversion Repositories SmartDukaan

Rev

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

Rev 24497 Rev 25300
Line 1... Line 1...
1
package com.spice.profitmandi.web.controller;
1
package com.spice.profitmandi.web.controller;
2
 
2
 
-
 
3
import java.io.IOException;
3
import java.time.LocalDateTime;
4
import java.time.LocalDateTime;
4
import java.util.ArrayList;
5
import java.util.ArrayList;
-
 
6
import java.util.Base64;
5
import java.util.HashMap;
7
import java.util.HashMap;
6
import java.util.HashSet;
8
import java.util.HashSet;
7
import java.util.List;
9
import java.util.List;
8
import java.util.Map;
10
import java.util.Map;
9
import java.util.Set;
11
import java.util.Set;
10
 
12
 
11
import javax.servlet.http.HttpServletRequest;
13
import javax.servlet.http.HttpServletRequest;
12
 
14
 
-
 
15
import org.apache.http.client.ClientProtocolException;
13
import org.apache.http.conn.HttpHostConnectException;
16
import org.apache.http.conn.HttpHostConnectException;
14
import org.apache.logging.log4j.LogManager;
17
import org.apache.logging.log4j.LogManager;
15
import org.apache.logging.log4j.Logger;
18
import org.apache.logging.log4j.Logger;
16
import org.springframework.beans.factory.annotation.Autowired;
19
import org.springframework.beans.factory.annotation.Autowired;
17
import org.springframework.beans.factory.annotation.Value;
20
import org.springframework.beans.factory.annotation.Value;
Line 425... Line 428...
425
			responseMap.put(ProfitMandiConstants.REGISTERED, false);
428
			responseMap.put(ProfitMandiConstants.REGISTERED, false);
426
		}
429
		}
427
		return responseSender.ok(responseMap);
430
		return responseSender.ok(responseMap);
428
 
431
 
429
	}
432
	}
-
 
433
	
-
 
434
	@RequestMapping(value = "/mobileappsettings", method = RequestMethod.POST)
-
 
435
	public ResponseEntity<?> mobileAppSettings(HttpServletRequest request,@RequestParam(name = "t") int timestamp,@RequestParam(name = "imeinumber") String imeinumber) throws ProfitMandiBusinessException, ClientProtocolException, IOException{
-
 
436
	  
-
 
437
		final String uri =  "http://api.profittill.com/mobileappsettings?t="+timestamp+"&imeinumber="+imeinumber;
-
 
438
		final String BASIC_AUTH = "Basic " + Base64.getEncoder().encodeToString("dtr:dtr18Feb2015".getBytes());
-
 
439
		Map<String, String> headers = new HashMap<>();
-
 
440
		Map<String, String> params = new HashMap<>();
-
 
441
		headers.put("Authorization", BASIC_AUTH);
-
 
442
		return responseSender.ok(restClient.post(uri, params, headers));
-
 
443
	}
430
 
444
 
431
}
445
}