Subversion Repositories SmartDukaan

Rev

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

Rev 6238 Rev 6259
Line 3438... Line 3438...
3438
    session.commit()
3438
    session.commit()
3439
    if retCode == '00' and retStatus == 'S':
3439
    if retCode == '00' and retStatus == 'S':
3440
        recharge_order.status = RechargeOrderStatus.RECHARGE_SUCCESSFUL
3440
        recharge_order.status = RechargeOrderStatus.RECHARGE_SUCCESSFUL
3441
        session.commit()
3441
        session.commit()
3442
        return True
3442
        return True
3443
    elif retCode == 'STO' and retStatus == 'S':
3443
    elif retCode in ('STO', 'US', 'UP') and retStatus == 'S':
3444
        raise TransactionServiceException(111, "No response from operator within specified time")
3444
        raise TransactionServiceException(111, "No response from operator within specified time")
3445
    else:
3445
    else:
3446
        recharge_order.status = RechargeOrderStatus.RECHARGE_FAILED
3446
        recharge_order.status = RechargeOrderStatus.RECHARGE_FAILED
3447
        session.commit()
3447
        session.commit()
3448
        return False
3448
        return False