Subversion Repositories SmartDukaan

Rev

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

Rev 6307 Rev 6336
Line 1360... Line 1360...
1360
     - rechargeType
1360
     - rechargeType
1361
     - deviceNumber
1361
     - deviceNumber
1362
    """
1362
    """
1363
    pass
1363
    pass
1364
 
1364
 
1365
  def validateRecharge(self, rechargeType, deviceNumber, circleCode, userSelectedProviderId):
1365
  def validateRecharge(self, rechargeType, deviceNumber, userSelectedProviderId):
1366
    """
1366
    """
1367
    Parameters:
1367
    Parameters:
1368
     - rechargeType
1368
     - rechargeType
1369
     - deviceNumber
1369
     - deviceNumber
1370
     - circleCode
-
 
1371
     - userSelectedProviderId
1370
     - userSelectedProviderId
1372
    """
1371
    """
1373
    pass
1372
    pass
1374
 
1373
 
1375
  def getRechargeOrdersForDevice(self, deviceNumber):
1374
  def getRechargeOrdersForDevice(self, deviceNumber):
Line 6172... Line 6171...
6172
    self._iprot.readMessageEnd()
6171
    self._iprot.readMessageEnd()
6173
    if result.success is not None:
6172
    if result.success is not None:
6174
      return result.success
6173
      return result.success
6175
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getServiceProviderForDevice failed: unknown result");
6174
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getServiceProviderForDevice failed: unknown result");
6176
 
6175
 
6177
  def validateRecharge(self, rechargeType, deviceNumber, circleCode, userSelectedProviderId):
6176
  def validateRecharge(self, rechargeType, deviceNumber, userSelectedProviderId):
6178
    """
6177
    """
6179
    Parameters:
6178
    Parameters:
6180
     - rechargeType
6179
     - rechargeType
6181
     - deviceNumber
6180
     - deviceNumber
6182
     - circleCode
-
 
6183
     - userSelectedProviderId
6181
     - userSelectedProviderId
6184
    """
6182
    """
6185
    self.send_validateRecharge(rechargeType, deviceNumber, circleCode, userSelectedProviderId)
6183
    self.send_validateRecharge(rechargeType, deviceNumber, userSelectedProviderId)
6186
    return self.recv_validateRecharge()
6184
    return self.recv_validateRecharge()
6187
 
6185
 
6188
  def send_validateRecharge(self, rechargeType, deviceNumber, circleCode, userSelectedProviderId):
6186
  def send_validateRecharge(self, rechargeType, deviceNumber, userSelectedProviderId):
6189
    self._oprot.writeMessageBegin('validateRecharge', TMessageType.CALL, self._seqid)
6187
    self._oprot.writeMessageBegin('validateRecharge', TMessageType.CALL, self._seqid)
6190
    args = validateRecharge_args()
6188
    args = validateRecharge_args()
6191
    args.rechargeType = rechargeType
6189
    args.rechargeType = rechargeType
6192
    args.deviceNumber = deviceNumber
6190
    args.deviceNumber = deviceNumber
6193
    args.circleCode = circleCode
-
 
6194
    args.userSelectedProviderId = userSelectedProviderId
6191
    args.userSelectedProviderId = userSelectedProviderId
6195
    args.write(self._oprot)
6192
    args.write(self._oprot)
6196
    self._oprot.writeMessageEnd()
6193
    self._oprot.writeMessageEnd()
6197
    self._oprot.trans.flush()
6194
    self._oprot.trans.flush()
6198
 
6195
 
Line 8357... Line 8354...
8357
  def process_validateRecharge(self, seqid, iprot, oprot):
8354
  def process_validateRecharge(self, seqid, iprot, oprot):
8358
    args = validateRecharge_args()
8355
    args = validateRecharge_args()
8359
    args.read(iprot)
8356
    args.read(iprot)
8360
    iprot.readMessageEnd()
8357
    iprot.readMessageEnd()
8361
    result = validateRecharge_result()
8358
    result = validateRecharge_result()
8362
    result.success = self._handler.validateRecharge(args.rechargeType, args.deviceNumber, args.circleCode, args.userSelectedProviderId)
8359
    result.success = self._handler.validateRecharge(args.rechargeType, args.deviceNumber, args.userSelectedProviderId)
8363
    oprot.writeMessageBegin("validateRecharge", TMessageType.REPLY, seqid)
8360
    oprot.writeMessageBegin("validateRecharge", TMessageType.REPLY, seqid)
8364
    result.write(oprot)
8361
    result.write(oprot)
8365
    oprot.writeMessageEnd()
8362
    oprot.writeMessageEnd()
8366
    oprot.trans.flush()
8363
    oprot.trans.flush()
8367
 
8364
 
Line 27819... Line 27816...
27819
class validateRecharge_args:
27816
class validateRecharge_args:
27820
  """
27817
  """
27821
  Attributes:
27818
  Attributes:
27822
   - rechargeType
27819
   - rechargeType
27823
   - deviceNumber
27820
   - deviceNumber
27824
   - circleCode
-
 
27825
   - userSelectedProviderId
27821
   - userSelectedProviderId
27826
  """
27822
  """
27827
 
27823
 
27828
  thrift_spec = (
27824
  thrift_spec = (
27829
    None, # 0
27825
    None, # 0
27830
    (1, TType.I32, 'rechargeType', None, None, ), # 1
27826
    (1, TType.I32, 'rechargeType', None, None, ), # 1
27831
    (2, TType.STRING, 'deviceNumber', None, None, ), # 2
27827
    (2, TType.STRING, 'deviceNumber', None, None, ), # 2
27832
    (3, TType.STRING, 'circleCode', None, None, ), # 3
-
 
27833
    (4, TType.I64, 'userSelectedProviderId', None, None, ), # 4
27828
    (3, TType.I64, 'userSelectedProviderId', None, None, ), # 3
27834
  )
27829
  )
27835
 
27830
 
27836
  def __init__(self, rechargeType=None, deviceNumber=None, circleCode=None, userSelectedProviderId=None,):
27831
  def __init__(self, rechargeType=None, deviceNumber=None, userSelectedProviderId=None,):
27837
    self.rechargeType = rechargeType
27832
    self.rechargeType = rechargeType
27838
    self.deviceNumber = deviceNumber
27833
    self.deviceNumber = deviceNumber
27839
    self.circleCode = circleCode
-
 
27840
    self.userSelectedProviderId = userSelectedProviderId
27834
    self.userSelectedProviderId = userSelectedProviderId
27841
 
27835
 
27842
  def read(self, iprot):
27836
  def read(self, iprot):
27843
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
27837
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
27844
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
27838
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
Line 27857... Line 27851...
27857
        if ftype == TType.STRING:
27851
        if ftype == TType.STRING:
27858
          self.deviceNumber = iprot.readString();
27852
          self.deviceNumber = iprot.readString();
27859
        else:
27853
        else:
27860
          iprot.skip(ftype)
27854
          iprot.skip(ftype)
27861
      elif fid == 3:
27855
      elif fid == 3:
27862
        if ftype == TType.STRING:
-
 
27863
          self.circleCode = iprot.readString();
-
 
27864
        else:
-
 
27865
          iprot.skip(ftype)
-
 
27866
      elif fid == 4:
-
 
27867
        if ftype == TType.I64:
27856
        if ftype == TType.I64:
27868
          self.userSelectedProviderId = iprot.readI64();
27857
          self.userSelectedProviderId = iprot.readI64();
27869
        else:
27858
        else:
27870
          iprot.skip(ftype)
27859
          iprot.skip(ftype)
27871
      else:
27860
      else:
Line 27884... Line 27873...
27884
      oprot.writeFieldEnd()
27873
      oprot.writeFieldEnd()
27885
    if self.deviceNumber is not None:
27874
    if self.deviceNumber is not None:
27886
      oprot.writeFieldBegin('deviceNumber', TType.STRING, 2)
27875
      oprot.writeFieldBegin('deviceNumber', TType.STRING, 2)
27887
      oprot.writeString(self.deviceNumber)
27876
      oprot.writeString(self.deviceNumber)
27888
      oprot.writeFieldEnd()
27877
      oprot.writeFieldEnd()
27889
    if self.circleCode is not None:
-
 
27890
      oprot.writeFieldBegin('circleCode', TType.STRING, 3)
-
 
27891
      oprot.writeString(self.circleCode)
-
 
27892
      oprot.writeFieldEnd()
-
 
27893
    if self.userSelectedProviderId is not None:
27878
    if self.userSelectedProviderId is not None:
27894
      oprot.writeFieldBegin('userSelectedProviderId', TType.I64, 4)
27879
      oprot.writeFieldBegin('userSelectedProviderId', TType.I64, 3)
27895
      oprot.writeI64(self.userSelectedProviderId)
27880
      oprot.writeI64(self.userSelectedProviderId)
27896
      oprot.writeFieldEnd()
27881
      oprot.writeFieldEnd()
27897
    oprot.writeFieldStop()
27882
    oprot.writeFieldStop()
27898
    oprot.writeStructEnd()
27883
    oprot.writeStructEnd()
27899
 
27884