| Line 51... |
Line 51... |
| 51 |
spString = re.sub('<\?.*\?>','',spString)
|
51 |
spString = re.sub('<\?.*\?>','',spString)
|
| 52 |
spString = "<dom>" + spString + "</dom>"
|
52 |
spString = "<dom>" + spString + "</dom>"
|
| 53 |
dom = parseString(spString)
|
53 |
dom = parseString(spString)
|
| 54 |
response = dom.getElementsByTagName('BalancePojo')[0]
|
54 |
response = dom.getElementsByTagName('BalancePojo')[0]
|
| 55 |
balanceAmount = response.getElementsByTagName('balance_amt')[0].childNodes[0].data
|
55 |
balanceAmount = response.getElementsByTagName('balance_amt')[0].childNodes[0].data
|
| 56 |
return balanceAmount
|
56 |
return float(balanceAmount)
|
| 57 |
|
57 |
|
| 58 |
def checkServiceProviderApi(strServiceCode, strDeviceNumber):
|
58 |
def checkServiceProviderApi(strServiceCode, strDeviceNumber):
|
| 59 |
spString = getAccountClient().service.checkServiceProviderApi(username, password, strServiceCode, strDeviceNumber)
|
59 |
spString = getAccountClient().service.checkServiceProviderApi(username, password, strServiceCode, strDeviceNumber)
|
| 60 |
print spString
|
60 |
print spString
|
| 61 |
spString = re.sub('<\?.*\?>','',spString)
|
61 |
spString = re.sub('<\?.*\?>','',spString)
|
| Line 148... |
Line 148... |
| 148 |
spString = re.sub('<\?.*\?>','',spString)
|
148 |
spString = re.sub('<\?.*\?>','',spString)
|
| 149 |
spString = "<dom>" + spString + "</dom>"
|
149 |
spString = "<dom>" + spString + "</dom>"
|
| 150 |
dom = parseString(spString)
|
150 |
dom = parseString(spString)
|
| 151 |
refunds = dom.getElementsByTagName('checkRefundHistoryPojo')
|
151 |
refunds = dom.getElementsByTagName('checkRefundHistoryPojo')
|
| 152 |
for refund in refunds:
|
152 |
for refund in refunds:
|
| - |
|
153 |
try:
|
| 153 |
respStatus = refund.getElementsByTagName('respStatus')[0].childNodes[0].data
|
154 |
respStatus = refund.getElementsByTagName('respStatus')[0].childNodes[0].data
|
| 154 |
respCode = refund.getElementsByTagName('respCode')[0].childNodes[0].data
|
155 |
respCode = refund.getElementsByTagName('respCode')[0].childNodes[0].data
|
| 155 |
respDesc = refund.getElementsByTagName('respDesc')[0].childNodes[0].data
|
156 |
respDesc = refund.getElementsByTagName('respDesc')[0].childNodes[0].data
|
| 156 |
refundAmmount = refund.getElementsByTagName('refundAmmount')[0].childNodes[0].data
|
157 |
refundAmmount = refund.getElementsByTagName('refundAmmount')[0].childNodes[0].data
|
| 157 |
transId = refund.getElementsByTagName('transId')[0].childNodes[0].data
|
158 |
transId = refund.getElementsByTagName('transId')[0].childNodes[0].data
|
| 158 |
deviceNo = refund.getElementsByTagName('deviceNo')[0].childNodes[0].data
|
159 |
deviceNo = refund.getElementsByTagName('deviceNo')[0].childNodes[0].data
|
| 159 |
refundDateString = refund.getElementsByTagName('refundDate')[0].childNodes[0].data
|
160 |
refundDateString = refund.getElementsByTagName('refundDate')[0].childNodes[0].data
|
| 160 |
transactionDate = refund.getElementsByTagName('transactionDate')[0].childNodes[0].data
|
161 |
transactionDate = refund.getElementsByTagName('transactionDate')[0].childNodes[0].data
|
| 161 |
openningBalance = refund.getElementsByTagName('openningBalance')[0].childNodes[0].data
|
162 |
openningBalance = refund.getElementsByTagName('openningBalance')[0].childNodes[0].data
|
| 162 |
closingBalance = refund.getElementsByTagName('closingBalance')[0].childNodes[0].data
|
163 |
closingBalance = refund.getElementsByTagName('closingBalance')[0].childNodes[0].data
|
| 163 |
refundTime = time.strptime(refundDateString, "%Y-%m-%d %H:%M:%S.0")
|
164 |
refundTime = time.strptime(refundDateString, "%Y-%m-%d %H:%M:%S.0")
|
| 164 |
refundDate = datetime(*refundTime[0:6])
|
165 |
refundDate = datetime(*refundTime[0:6])
|
| 165 |
refundDetails[transId] = int(refundAmmount), refundDate
|
166 |
refundDetails[transId] = int(refundAmmount), refundDate
|
| - |
|
167 |
except:
|
| - |
|
168 |
continue
|
| 166 |
return refundDetails
|
169 |
return refundDetails
|
| 167 |
|
170 |
|