Subversion Repositories SmartDukaan

Rev

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

Rev 7386 Rev 7393
Line 1701... Line 1701...
1701
    pass
1701
    pass
1702
 
1702
 
1703
  def getAllEdcBanks(self, ):
1703
  def getAllEdcBanks(self, ):
1704
    pass
1704
    pass
1705
 
1705
 
-
 
1706
  def saveRefundAmountsForStoreOrder(self, orderId, storeId, cashRefundAmount, cardRefundAmount):
-
 
1707
    """
-
 
1708
    Parameters:
-
 
1709
     - orderId
-
 
1710
     - storeId
-
 
1711
     - cashRefundAmount
-
 
1712
     - cardRefundAmount
-
 
1713
    """
-
 
1714
    pass
-
 
1715
 
1706
 
1716
 
1707
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
1717
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
1708
  def __init__(self, iprot, oprot=None):
1718
  def __init__(self, iprot, oprot=None):
1709
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
1719
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
1710
 
1720
 
Line 7872... Line 7882...
7872
    self._iprot.readMessageEnd()
7882
    self._iprot.readMessageEnd()
7873
    if result.success is not None:
7883
    if result.success is not None:
7874
      return result.success
7884
      return result.success
7875
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getAllEdcBanks failed: unknown result");
7885
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getAllEdcBanks failed: unknown result");
7876
 
7886
 
-
 
7887
  def saveRefundAmountsForStoreOrder(self, orderId, storeId, cashRefundAmount, cardRefundAmount):
-
 
7888
    """
-
 
7889
    Parameters:
-
 
7890
     - orderId
-
 
7891
     - storeId
-
 
7892
     - cashRefundAmount
-
 
7893
     - cardRefundAmount
-
 
7894
    """
-
 
7895
    self.send_saveRefundAmountsForStoreOrder(orderId, storeId, cashRefundAmount, cardRefundAmount)
-
 
7896
    return self.recv_saveRefundAmountsForStoreOrder()
-
 
7897
 
-
 
7898
  def send_saveRefundAmountsForStoreOrder(self, orderId, storeId, cashRefundAmount, cardRefundAmount):
-
 
7899
    self._oprot.writeMessageBegin('saveRefundAmountsForStoreOrder', TMessageType.CALL, self._seqid)
-
 
7900
    args = saveRefundAmountsForStoreOrder_args()
-
 
7901
    args.orderId = orderId
-
 
7902
    args.storeId = storeId
-
 
7903
    args.cashRefundAmount = cashRefundAmount
-
 
7904
    args.cardRefundAmount = cardRefundAmount
-
 
7905
    args.write(self._oprot)
-
 
7906
    self._oprot.writeMessageEnd()
-
 
7907
    self._oprot.trans.flush()
-
 
7908
 
-
 
7909
  def recv_saveRefundAmountsForStoreOrder(self, ):
-
 
7910
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
7911
    if mtype == TMessageType.EXCEPTION:
-
 
7912
      x = TApplicationException()
-
 
7913
      x.read(self._iprot)
-
 
7914
      self._iprot.readMessageEnd()
-
 
7915
      raise x
-
 
7916
    result = saveRefundAmountsForStoreOrder_result()
-
 
7917
    result.read(self._iprot)
-
 
7918
    self._iprot.readMessageEnd()
-
 
7919
    if result.success is not None:
-
 
7920
      return result.success
-
 
7921
    raise TApplicationException(TApplicationException.MISSING_RESULT, "saveRefundAmountsForStoreOrder failed: unknown result");
-
 
7922
 
7877
 
7923
 
7878
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
7924
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
7879
  def __init__(self, handler):
7925
  def __init__(self, handler):
7880
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
7926
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
7881
    self._processMap["createTransaction"] = Processor.process_createTransaction
7927
    self._processMap["createTransaction"] = Processor.process_createTransaction
Line 8058... Line 8104...
8058
    self._processMap["addFrc"] = Processor.process_addFrc
8104
    self._processMap["addFrc"] = Processor.process_addFrc
8059
    self._processMap["addSeries"] = Processor.process_addSeries
8105
    self._processMap["addSeries"] = Processor.process_addSeries
8060
    self._processMap["saveStoreOrderDetail"] = Processor.process_saveStoreOrderDetail
8106
    self._processMap["saveStoreOrderDetail"] = Processor.process_saveStoreOrderDetail
8061
    self._processMap["getStoreOrderDetail"] = Processor.process_getStoreOrderDetail
8107
    self._processMap["getStoreOrderDetail"] = Processor.process_getStoreOrderDetail
8062
    self._processMap["getAllEdcBanks"] = Processor.process_getAllEdcBanks
8108
    self._processMap["getAllEdcBanks"] = Processor.process_getAllEdcBanks
-
 
8109
    self._processMap["saveRefundAmountsForStoreOrder"] = Processor.process_saveRefundAmountsForStoreOrder
8063
 
8110
 
8064
  def process(self, iprot, oprot):
8111
  def process(self, iprot, oprot):
8065
    (name, type, seqid) = iprot.readMessageBegin()
8112
    (name, type, seqid) = iprot.readMessageBegin()
8066
    if name not in self._processMap:
8113
    if name not in self._processMap:
8067
      iprot.skip(TType.STRUCT)
8114
      iprot.skip(TType.STRUCT)
Line 10370... Line 10417...
10370
    oprot.writeMessageBegin("getAllEdcBanks", TMessageType.REPLY, seqid)
10417
    oprot.writeMessageBegin("getAllEdcBanks", TMessageType.REPLY, seqid)
10371
    result.write(oprot)
10418
    result.write(oprot)
10372
    oprot.writeMessageEnd()
10419
    oprot.writeMessageEnd()
10373
    oprot.trans.flush()
10420
    oprot.trans.flush()
10374
 
10421
 
-
 
10422
  def process_saveRefundAmountsForStoreOrder(self, seqid, iprot, oprot):
-
 
10423
    args = saveRefundAmountsForStoreOrder_args()
-
 
10424
    args.read(iprot)
-
 
10425
    iprot.readMessageEnd()
-
 
10426
    result = saveRefundAmountsForStoreOrder_result()
-
 
10427
    result.success = self._handler.saveRefundAmountsForStoreOrder(args.orderId, args.storeId, args.cashRefundAmount, args.cardRefundAmount)
-
 
10428
    oprot.writeMessageBegin("saveRefundAmountsForStoreOrder", TMessageType.REPLY, seqid)
-
 
10429
    result.write(oprot)
-
 
10430
    oprot.writeMessageEnd()
-
 
10431
    oprot.trans.flush()
-
 
10432
 
10375
 
10433
 
10376
# HELPER FUNCTIONS AND STRUCTURES
10434
# HELPER FUNCTIONS AND STRUCTURES
10377
 
10435
 
10378
class createTransaction_args:
10436
class createTransaction_args:
10379
  """
10437
  """
Line 35686... Line 35744...
35686
      oprot.writeFieldEnd()
35744
      oprot.writeFieldEnd()
35687
    oprot.writeFieldStop()
35745
    oprot.writeFieldStop()
35688
    oprot.writeStructEnd()
35746
    oprot.writeStructEnd()
35689
 
35747
 
35690
  def validate(self):
35748
  def validate(self):
-
 
35749
    return
-
 
35750
 
-
 
35751
 
-
 
35752
  def __repr__(self):
-
 
35753
    L = ['%s=%r' % (key, value)
-
 
35754
      for key, value in self.__dict__.iteritems()]
-
 
35755
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
35756
 
-
 
35757
  def __eq__(self, other):
-
 
35758
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
35759
 
-
 
35760
  def __ne__(self, other):
-
 
35761
    return not (self == other)
-
 
35762
 
-
 
35763
class saveRefundAmountsForStoreOrder_args:
-
 
35764
  """
-
 
35765
  Attributes:
-
 
35766
   - orderId
-
 
35767
   - storeId
-
 
35768
   - cashRefundAmount
-
 
35769
   - cardRefundAmount
-
 
35770
  """
-
 
35771
 
-
 
35772
  thrift_spec = (
-
 
35773
    None, # 0
-
 
35774
    (1, TType.I64, 'orderId', None, None, ), # 1
-
 
35775
    (2, TType.I64, 'storeId', None, None, ), # 2
-
 
35776
    (3, TType.DOUBLE, 'cashRefundAmount', None, None, ), # 3
-
 
35777
    (4, TType.DOUBLE, 'cardRefundAmount', None, None, ), # 4
-
 
35778
  )
-
 
35779
 
-
 
35780
  def __init__(self, orderId=None, storeId=None, cashRefundAmount=None, cardRefundAmount=None,):
-
 
35781
    self.orderId = orderId
-
 
35782
    self.storeId = storeId
-
 
35783
    self.cashRefundAmount = cashRefundAmount
-
 
35784
    self.cardRefundAmount = cardRefundAmount
-
 
35785
 
-
 
35786
  def read(self, iprot):
-
 
35787
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
35788
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
35789
      return
-
 
35790
    iprot.readStructBegin()
-
 
35791
    while True:
-
 
35792
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
35793
      if ftype == TType.STOP:
-
 
35794
        break
-
 
35795
      if fid == 1:
-
 
35796
        if ftype == TType.I64:
-
 
35797
          self.orderId = iprot.readI64();
-
 
35798
        else:
-
 
35799
          iprot.skip(ftype)
-
 
35800
      elif fid == 2:
-
 
35801
        if ftype == TType.I64:
-
 
35802
          self.storeId = iprot.readI64();
-
 
35803
        else:
-
 
35804
          iprot.skip(ftype)
-
 
35805
      elif fid == 3:
-
 
35806
        if ftype == TType.DOUBLE:
-
 
35807
          self.cashRefundAmount = iprot.readDouble();
-
 
35808
        else:
-
 
35809
          iprot.skip(ftype)
-
 
35810
      elif fid == 4:
-
 
35811
        if ftype == TType.DOUBLE:
-
 
35812
          self.cardRefundAmount = iprot.readDouble();
-
 
35813
        else:
-
 
35814
          iprot.skip(ftype)
-
 
35815
      else:
-
 
35816
        iprot.skip(ftype)
-
 
35817
      iprot.readFieldEnd()
-
 
35818
    iprot.readStructEnd()
-
 
35819
 
-
 
35820
  def write(self, oprot):
-
 
35821
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
35822
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
35823
      return
-
 
35824
    oprot.writeStructBegin('saveRefundAmountsForStoreOrder_args')
-
 
35825
    if self.orderId is not None:
-
 
35826
      oprot.writeFieldBegin('orderId', TType.I64, 1)
-
 
35827
      oprot.writeI64(self.orderId)
-
 
35828
      oprot.writeFieldEnd()
-
 
35829
    if self.storeId is not None:
-
 
35830
      oprot.writeFieldBegin('storeId', TType.I64, 2)
-
 
35831
      oprot.writeI64(self.storeId)
-
 
35832
      oprot.writeFieldEnd()
-
 
35833
    if self.cashRefundAmount is not None:
-
 
35834
      oprot.writeFieldBegin('cashRefundAmount', TType.DOUBLE, 3)
-
 
35835
      oprot.writeDouble(self.cashRefundAmount)
-
 
35836
      oprot.writeFieldEnd()
-
 
35837
    if self.cardRefundAmount is not None:
-
 
35838
      oprot.writeFieldBegin('cardRefundAmount', TType.DOUBLE, 4)
-
 
35839
      oprot.writeDouble(self.cardRefundAmount)
-
 
35840
      oprot.writeFieldEnd()
-
 
35841
    oprot.writeFieldStop()
-
 
35842
    oprot.writeStructEnd()
-
 
35843
 
-
 
35844
  def validate(self):
-
 
35845
    return
-
 
35846
 
-
 
35847
 
-
 
35848
  def __repr__(self):
-
 
35849
    L = ['%s=%r' % (key, value)
-
 
35850
      for key, value in self.__dict__.iteritems()]
-
 
35851
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
35852
 
-
 
35853
  def __eq__(self, other):
-
 
35854
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
35855
 
-
 
35856
  def __ne__(self, other):
-
 
35857
    return not (self == other)
-
 
35858
 
-
 
35859
class saveRefundAmountsForStoreOrder_result:
-
 
35860
  """
-
 
35861
  Attributes:
-
 
35862
   - success
-
 
35863
  """
-
 
35864
 
-
 
35865
  thrift_spec = (
-
 
35866
    (0, TType.BOOL, 'success', None, None, ), # 0
-
 
35867
  )
-
 
35868
 
-
 
35869
  def __init__(self, success=None,):
-
 
35870
    self.success = success
-
 
35871
 
-
 
35872
  def read(self, iprot):
-
 
35873
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
35874
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
35875
      return
-
 
35876
    iprot.readStructBegin()
-
 
35877
    while True:
-
 
35878
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
35879
      if ftype == TType.STOP:
-
 
35880
        break
-
 
35881
      if fid == 0:
-
 
35882
        if ftype == TType.BOOL:
-
 
35883
          self.success = iprot.readBool();
-
 
35884
        else:
-
 
35885
          iprot.skip(ftype)
-
 
35886
      else:
-
 
35887
        iprot.skip(ftype)
-
 
35888
      iprot.readFieldEnd()
-
 
35889
    iprot.readStructEnd()
-
 
35890
 
-
 
35891
  def write(self, oprot):
-
 
35892
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
35893
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
35894
      return
-
 
35895
    oprot.writeStructBegin('saveRefundAmountsForStoreOrder_result')
-
 
35896
    if self.success is not None:
-
 
35897
      oprot.writeFieldBegin('success', TType.BOOL, 0)
-
 
35898
      oprot.writeBool(self.success)
-
 
35899
      oprot.writeFieldEnd()
-
 
35900
    oprot.writeFieldStop()
-
 
35901
    oprot.writeStructEnd()
-
 
35902
 
-
 
35903
  def validate(self):
35691
    return
35904
    return
35692
 
35905
 
35693
 
35906
 
35694
  def __repr__(self):
35907
  def __repr__(self):
35695
    L = ['%s=%r' % (key, value)
35908
    L = ['%s=%r' % (key, value)