Subversion Repositories SmartDukaan

Rev

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

Rev 20034 Rev 20111
Line 2464... Line 2464...
2464
     - status
2464
     - status
2465
     - returnOrderIds
2465
     - returnOrderIds
2466
    """
2466
    """
2467
    pass
2467
    pass
2468
 
2468
 
2469
  def createReturnPickupRequest(self, returnOrderIds, providerId):
2469
  def createReturnPickupRequest(self, returnOrderIds):
2470
    """
2470
    """
2471
    Parameters:
2471
    Parameters:
2472
     - returnOrderIds
2472
     - returnOrderIds
2473
     - providerId
-
 
2474
    """
2473
    """
2475
    pass
2474
    pass
2476
 
2475
 
2477
  def updateReturnPickupRequest(self, returnPickupRequest):
2476
  def updateReturnPickupRequest(self, returnPickupRequest):
2478
    """
2477
    """
Line 11964... Line 11963...
11964
      return result.success
11963
      return result.success
11965
    if result.ex is not None:
11964
    if result.ex is not None:
11966
      raise result.ex
11965
      raise result.ex
11967
    raise TApplicationException(TApplicationException.MISSING_RESULT, "changeReturnTransactionStatus failed: unknown result");
11966
    raise TApplicationException(TApplicationException.MISSING_RESULT, "changeReturnTransactionStatus failed: unknown result");
11968
 
11967
 
11969
  def createReturnPickupRequest(self, returnOrderIds, providerId):
11968
  def createReturnPickupRequest(self, returnOrderIds):
11970
    """
11969
    """
11971
    Parameters:
11970
    Parameters:
11972
     - returnOrderIds
11971
     - returnOrderIds
11973
     - providerId
-
 
11974
    """
11972
    """
11975
    self.send_createReturnPickupRequest(returnOrderIds, providerId)
11973
    self.send_createReturnPickupRequest(returnOrderIds)
11976
    return self.recv_createReturnPickupRequest()
11974
    return self.recv_createReturnPickupRequest()
11977
 
11975
 
11978
  def send_createReturnPickupRequest(self, returnOrderIds, providerId):
11976
  def send_createReturnPickupRequest(self, returnOrderIds):
11979
    self._oprot.writeMessageBegin('createReturnPickupRequest', TMessageType.CALL, self._seqid)
11977
    self._oprot.writeMessageBegin('createReturnPickupRequest', TMessageType.CALL, self._seqid)
11980
    args = createReturnPickupRequest_args()
11978
    args = createReturnPickupRequest_args()
11981
    args.returnOrderIds = returnOrderIds
11979
    args.returnOrderIds = returnOrderIds
11982
    args.providerId = providerId
-
 
11983
    args.write(self._oprot)
11980
    args.write(self._oprot)
11984
    self._oprot.writeMessageEnd()
11981
    self._oprot.writeMessageEnd()
11985
    self._oprot.trans.flush()
11982
    self._oprot.trans.flush()
11986
 
11983
 
11987
  def recv_createReturnPickupRequest(self, ):
11984
  def recv_createReturnPickupRequest(self, ):
Line 16628... Line 16625...
16628
    args = createReturnPickupRequest_args()
16625
    args = createReturnPickupRequest_args()
16629
    args.read(iprot)
16626
    args.read(iprot)
16630
    iprot.readMessageEnd()
16627
    iprot.readMessageEnd()
16631
    result = createReturnPickupRequest_result()
16628
    result = createReturnPickupRequest_result()
16632
    try:
16629
    try:
16633
      result.success = self._handler.createReturnPickupRequest(args.returnOrderIds, args.providerId)
16630
      result.success = self._handler.createReturnPickupRequest(args.returnOrderIds)
16634
    except TransactionServiceException, ex:
16631
    except TransactionServiceException, ex:
16635
      result.ex = ex
16632
      result.ex = ex
16636
    oprot.writeMessageBegin("createReturnPickupRequest", TMessageType.REPLY, seqid)
16633
    oprot.writeMessageBegin("createReturnPickupRequest", TMessageType.REPLY, seqid)
16637
    result.write(oprot)
16634
    result.write(oprot)
16638
    oprot.writeMessageEnd()
16635
    oprot.writeMessageEnd()
Line 55675... Line 55672...
55675
 
55672
 
55676
class createReturnPickupRequest_args:
55673
class createReturnPickupRequest_args:
55677
  """
55674
  """
55678
  Attributes:
55675
  Attributes:
55679
   - returnOrderIds
55676
   - returnOrderIds
55680
   - providerId
-
 
55681
  """
55677
  """
55682
 
55678
 
55683
  thrift_spec = (
55679
  thrift_spec = (
55684
    None, # 0
55680
    None, # 0
55685
    (1, TType.LIST, 'returnOrderIds', (TType.I64,None), None, ), # 1
55681
    (1, TType.LIST, 'returnOrderIds', (TType.I64,None), None, ), # 1
55686
    (2, TType.I64, 'providerId', None, None, ), # 2
-
 
55687
  )
55682
  )
55688
 
55683
 
55689
  def __init__(self, returnOrderIds=None, providerId=None,):
55684
  def __init__(self, returnOrderIds=None,):
55690
    self.returnOrderIds = returnOrderIds
55685
    self.returnOrderIds = returnOrderIds
55691
    self.providerId = providerId
-
 
55692
 
55686
 
55693
  def read(self, iprot):
55687
  def read(self, iprot):
55694
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
55688
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
55695
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
55689
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
55696
      return
55690
      return
Line 55707... Line 55701...
55707
            _elem1339 = iprot.readI64();
55701
            _elem1339 = iprot.readI64();
55708
            self.returnOrderIds.append(_elem1339)
55702
            self.returnOrderIds.append(_elem1339)
55709
          iprot.readListEnd()
55703
          iprot.readListEnd()
55710
        else:
55704
        else:
55711
          iprot.skip(ftype)
55705
          iprot.skip(ftype)
55712
      elif fid == 2:
-
 
55713
        if ftype == TType.I64:
-
 
55714
          self.providerId = iprot.readI64();
-
 
55715
        else:
-
 
55716
          iprot.skip(ftype)
-
 
55717
      else:
55706
      else:
55718
        iprot.skip(ftype)
55707
        iprot.skip(ftype)
55719
      iprot.readFieldEnd()
55708
      iprot.readFieldEnd()
55720
    iprot.readStructEnd()
55709
    iprot.readStructEnd()
55721
 
55710
 
Line 55729... Line 55718...
55729
      oprot.writeListBegin(TType.I64, len(self.returnOrderIds))
55718
      oprot.writeListBegin(TType.I64, len(self.returnOrderIds))
55730
      for iter1340 in self.returnOrderIds:
55719
      for iter1340 in self.returnOrderIds:
55731
        oprot.writeI64(iter1340)
55720
        oprot.writeI64(iter1340)
55732
      oprot.writeListEnd()
55721
      oprot.writeListEnd()
55733
      oprot.writeFieldEnd()
55722
      oprot.writeFieldEnd()
55734
    if self.providerId is not None:
-
 
55735
      oprot.writeFieldBegin('providerId', TType.I64, 2)
-
 
55736
      oprot.writeI64(self.providerId)
-
 
55737
      oprot.writeFieldEnd()
-
 
55738
    oprot.writeFieldStop()
55723
    oprot.writeFieldStop()
55739
    oprot.writeStructEnd()
55724
    oprot.writeStructEnd()
55740
 
55725
 
55741
  def validate(self):
55726
  def validate(self):
55742
    return
55727
    return
Line 55759... Line 55744...
55759
   - success
55744
   - success
55760
   - ex
55745
   - ex
55761
  """
55746
  """
55762
 
55747
 
55763
  thrift_spec = (
55748
  thrift_spec = (
55764
    (0, TType.BOOL, 'success', None, None, ), # 0
55749
    (0, TType.I64, 'success', None, None, ), # 0
55765
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
55750
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
55766
  )
55751
  )
55767
 
55752
 
55768
  def __init__(self, success=None, ex=None,):
55753
  def __init__(self, success=None, ex=None,):
55769
    self.success = success
55754
    self.success = success
Line 55777... Line 55762...
55777
    while True:
55762
    while True:
55778
      (fname, ftype, fid) = iprot.readFieldBegin()
55763
      (fname, ftype, fid) = iprot.readFieldBegin()
55779
      if ftype == TType.STOP:
55764
      if ftype == TType.STOP:
55780
        break
55765
        break
55781
      if fid == 0:
55766
      if fid == 0:
55782
        if ftype == TType.BOOL:
55767
        if ftype == TType.I64:
55783
          self.success = iprot.readBool();
55768
          self.success = iprot.readI64();
55784
        else:
55769
        else:
55785
          iprot.skip(ftype)
55770
          iprot.skip(ftype)
55786
      elif fid == 1:
55771
      elif fid == 1:
55787
        if ftype == TType.STRUCT:
55772
        if ftype == TType.STRUCT:
55788
          self.ex = TransactionServiceException()
55773
          self.ex = TransactionServiceException()
Line 55798... Line 55783...
55798
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
55783
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
55799
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
55784
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
55800
      return
55785
      return
55801
    oprot.writeStructBegin('createReturnPickupRequest_result')
55786
    oprot.writeStructBegin('createReturnPickupRequest_result')
55802
    if self.success is not None:
55787
    if self.success is not None:
55803
      oprot.writeFieldBegin('success', TType.BOOL, 0)
55788
      oprot.writeFieldBegin('success', TType.I64, 0)
55804
      oprot.writeBool(self.success)
55789
      oprot.writeI64(self.success)
55805
      oprot.writeFieldEnd()
55790
      oprot.writeFieldEnd()
55806
    if self.ex is not None:
55791
    if self.ex is not None:
55807
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
55792
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
55808
      self.ex.write(oprot)
55793
      self.ex.write(oprot)
55809
      oprot.writeFieldEnd()
55794
      oprot.writeFieldEnd()