Subversion Repositories SmartDukaan

Rev

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

Rev 6338 Rev 6345
Line 3... Line 3...
3
from xml.dom.minidom import parseString
3
from xml.dom.minidom import parseString
4
import logging
4
import logging
5
from datetime import datetime
5
from datetime import datetime
6
import time
6
import time
7
from shop2020.config.client.ConfigClient import ConfigClient
7
from shop2020.config.client.ConfigClient import ConfigClient
-
 
8
from decimal import Decimal
8
logging.basicConfig(level=logging.INFO)
9
logging.basicConfig(level=logging.INFO)
9
#logging.getLogger('suds.client').setLevel(logging.DEBUG)
10
#logging.getLogger('suds.client').setLevel(logging.DEBUG)
10
#logging.getLogger('suds.transport').setLevel(logging.DEBUG)
11
#logging.getLogger('suds.transport').setLevel(logging.DEBUG)
11
 
12
 
12
 
13
 
Line 59... Line 60...
59
    spString = re.sub('<\?.*\?>','',spString)
60
    spString = re.sub('<\?.*\?>','',spString)
60
    spString = "<dom>" + spString + "</dom>"
61
    spString = "<dom>" + spString + "</dom>"
61
    dom = parseString(spString)
62
    dom = parseString(spString)
62
    response = dom.getElementsByTagName('BalancePojo')[0]
63
    response = dom.getElementsByTagName('BalancePojo')[0]
63
    balanceAmount = response.getElementsByTagName('balance_amt')[0].childNodes[0].data
64
    balanceAmount = response.getElementsByTagName('balance_amt')[0].childNodes[0].data
64
    return float(balanceAmount)
65
    return Decimal(balanceAmount)
65
 
66
 
66
def checkServiceProviderApi(strServiceCode, strDeviceNumber):
67
def checkServiceProviderApi(strServiceCode, strDeviceNumber):
67
    spString = getAccountClient().service.checkServiceProviderApi(username, password, strServiceCode, strDeviceNumber)
68
    spString = getAccountClient().service.checkServiceProviderApi(username, password, strServiceCode, strDeviceNumber)
68
    print spString
69
    print spString
69
    spString = re.sub('<\?.*\?>','',spString)
70
    spString = re.sub('<\?.*\?>','',spString)