Subversion Repositories SmartDukaan

Rev

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

Rev 24276 Rev 24349
Line 457... Line 457...
457
		int userId = (int)request.getAttribute(ProfitMandiConstants.USER_ID);
457
		int userId = (int)request.getAttribute(ProfitMandiConstants.USER_ID);
458
	    int retailerId = userAccountRepository.selectRetailerIdByUserId(userId);
458
	    int retailerId = userAccountRepository.selectRetailerIdByUserId(userId);
459
	  
459
	  
460
		RechargeResponse rechargeResponse = rechargeService.checkStatus(oxigenRechargeEnquiryUrl, oxigenRechargeAuthKey, thinkWalnutDigitalRechargeEnquiryCredential,retailerId , requestId);
460
		RechargeResponse rechargeResponse = rechargeService.checkStatus(oxigenRechargeEnquiryUrl, oxigenRechargeAuthKey, thinkWalnutDigitalRechargeEnquiryCredential,retailerId , requestId);
461
		return responseSender.ok(rechargeResponse);
461
		return responseSender.ok(rechargeResponse);
462
		
-
 
463
		/* try {
-
 
464
			tc = new TransactionClient();
-
 
465
			//rechargeOrder = tc.getClient().getRechargeOrder(rechargeOrderId);
-
 
466
		} catch (TransactionServiceException | TException e) {
-
 
467
			// return with internal server error
-
 
468
			e.printStackTrace();
-
 
469
			rrp = new RechargeResultPojo();
-
 
470
			rrp.setIsError(true);
-
 
471
			rrp.setDetailDisplayMessage("We are experiencing some problem right now.");
-
 
472
			return responseSender.internalServerError(e);
-
 
473
		}
-
 
474
		if (rechargeOrder == null){
-
 
475
			rrp = new RechargeResultPojo();
-
 
476
			rrp.setIsError(true);
-
 
477
			rrp.setDetailDisplayMessage("Recharge order doesnot exist in our system.");
-
 
478
			return responseSender.badRequest(rrp);
-
 
479
		}
-
 
480
		String[] os = Utils.getOrderStatus(rechargeOrder.getStatus());
-
 
481
		rrp = new RechargeResultPojo();
-
 
482
		rrp.setRechargeDeviceNumber(rechargeOrder.getDeviceNumber());
-
 
483
		rrp.setRechargeDisplayId(rechargeOrder.getDisplayId());
-
 
484
		rrp.setTotalAmount(rechargeOrder.getTotalAmount() + "");
-
 
485
		rrp.setRechargeProvider(Utils.getProvider(rechargeOrder.getOperatorId()));
-
 
486
		rrp.setIsError(Boolean.parseBoolean(os[0]));
-
 
487
		rrp.setRechargeStatus(os[1]);
-
 
488
		rrp.setDetailDisplayMessage(os[2]);
-
 
489
		if (rechargeOrder.getStatus().equals(RechargeOrderStatus.RECHARGE_UNKNOWN)){
-
 
490
			rrp.setPoll(true);
-
 
491
		}*/
-
 
492
		
-
 
493
	}
462
	}
494
 
463
 
495
	@RequestMapping(value = ProfitMandiConstants.URL_POLL_RECHARGE , method=RequestMethod.POST,produces = MediaType.APPLICATION_JSON_VALUE)
464
	@RequestMapping(value = ProfitMandiConstants.URL_POLL_RECHARGE , method=RequestMethod.POST,produces = MediaType.APPLICATION_JSON_VALUE)
496
	@ApiImplicitParams({
465
	@ApiImplicitParams({
497
		@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", 
466
		@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token",