Subversion Repositories SmartDukaan

Rev

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

Rev 2764 Rev 2783
Line 136... Line 136...
136
     - invoice_number
136
     - invoice_number
137
     - billed_by
137
     - billed_by
138
    """
138
    """
139
    pass
139
    pass
140
 
140
 
141
  def addJacketNumber(self, orderId, jacketNumber):
141
  def addJacketNumber(self, orderId, jacketNumber, imeiNumber, itemNumber, billedBy):
142
    """
142
    """
143
    Adds jacket number and IMEI no. to the order. Doesn't update the IMEI no. if a -1 is supplied.
143
    Adds jacket number and IMEI no. to the order. Doesn't update the IMEI no. if a -1 is supplied.
144
    Also marks the order as billed and sets the billing timestamp.
144
    Also marks the order as billed and sets the billing timestamp.
145
    Return false if it doesn't find the order with the given ID.
145
    Return false if it doesn't find the order with the given ID.
146
    
146
    
147
    Parameters:
147
    Parameters:
148
     - orderId
148
     - orderId
149
     - jacketNumber
149
     - jacketNumber
-
 
150
     - imeiNumber
-
 
151
     - itemNumber
-
 
152
     - billedBy
150
    """
153
    """
151
    pass
154
    pass
152
 
155
 
153
  def acceptOrder(self, orderId):
156
  def acceptOrder(self, orderId):
154
    """
157
    """
Line 988... Line 991...
988
      return result.success
991
      return result.success
989
    if result.ex != None:
992
    if result.ex != None:
990
      raise result.ex
993
      raise result.ex
991
    raise TApplicationException(TApplicationException.MISSING_RESULT, "addBillingDetails failed: unknown result");
994
    raise TApplicationException(TApplicationException.MISSING_RESULT, "addBillingDetails failed: unknown result");
992
 
995
 
993
  def addJacketNumber(self, orderId, jacketNumber):
996
  def addJacketNumber(self, orderId, jacketNumber, imeiNumber, itemNumber, billedBy):
994
    """
997
    """
995
    Adds jacket number and IMEI no. to the order. Doesn't update the IMEI no. if a -1 is supplied.
998
    Adds jacket number and IMEI no. to the order. Doesn't update the IMEI no. if a -1 is supplied.
996
    Also marks the order as billed and sets the billing timestamp.
999
    Also marks the order as billed and sets the billing timestamp.
997
    Return false if it doesn't find the order with the given ID.
1000
    Return false if it doesn't find the order with the given ID.
998
    
1001
    
999
    Parameters:
1002
    Parameters:
1000
     - orderId
1003
     - orderId
1001
     - jacketNumber
1004
     - jacketNumber
-
 
1005
     - imeiNumber
-
 
1006
     - itemNumber
-
 
1007
     - billedBy
1002
    """
1008
    """
1003
    self.send_addJacketNumber(orderId, jacketNumber)
1009
    self.send_addJacketNumber(orderId, jacketNumber, imeiNumber, itemNumber, billedBy)
1004
    return self.recv_addJacketNumber()
1010
    return self.recv_addJacketNumber()
1005
 
1011
 
1006
  def send_addJacketNumber(self, orderId, jacketNumber):
1012
  def send_addJacketNumber(self, orderId, jacketNumber, imeiNumber, itemNumber, billedBy):
1007
    self._oprot.writeMessageBegin('addJacketNumber', TMessageType.CALL, self._seqid)
1013
    self._oprot.writeMessageBegin('addJacketNumber', TMessageType.CALL, self._seqid)
1008
    args = addJacketNumber_args()
1014
    args = addJacketNumber_args()
1009
    args.orderId = orderId
1015
    args.orderId = orderId
1010
    args.jacketNumber = jacketNumber
1016
    args.jacketNumber = jacketNumber
-
 
1017
    args.imeiNumber = imeiNumber
-
 
1018
    args.itemNumber = itemNumber
-
 
1019
    args.billedBy = billedBy
1011
    args.write(self._oprot)
1020
    args.write(self._oprot)
1012
    self._oprot.writeMessageEnd()
1021
    self._oprot.writeMessageEnd()
1013
    self._oprot.trans.flush()
1022
    self._oprot.trans.flush()
1014
 
1023
 
1015
  def recv_addJacketNumber(self, ):
1024
  def recv_addJacketNumber(self, ):
Line 2456... Line 2465...
2456
    args = addJacketNumber_args()
2465
    args = addJacketNumber_args()
2457
    args.read(iprot)
2466
    args.read(iprot)
2458
    iprot.readMessageEnd()
2467
    iprot.readMessageEnd()
2459
    result = addJacketNumber_result()
2468
    result = addJacketNumber_result()
2460
    try:
2469
    try:
2461
      result.success = self._handler.addJacketNumber(args.orderId, args.jacketNumber)
2470
      result.success = self._handler.addJacketNumber(args.orderId, args.jacketNumber, args.imeiNumber, args.itemNumber, args.billedBy)
2462
    except TransactionServiceException, ex:
2471
    except TransactionServiceException, ex:
2463
      result.ex = ex
2472
      result.ex = ex
2464
    oprot.writeMessageBegin("addJacketNumber", TMessageType.REPLY, seqid)
2473
    oprot.writeMessageBegin("addJacketNumber", TMessageType.REPLY, seqid)
2465
    result.write(oprot)
2474
    result.write(oprot)
2466
    oprot.writeMessageEnd()
2475
    oprot.writeMessageEnd()
Line 4853... Line 4862...
4853
class addJacketNumber_args:
4862
class addJacketNumber_args:
4854
  """
4863
  """
4855
  Attributes:
4864
  Attributes:
4856
   - orderId
4865
   - orderId
4857
   - jacketNumber
4866
   - jacketNumber
-
 
4867
   - imeiNumber
-
 
4868
   - itemNumber
-
 
4869
   - billedBy
4858
  """
4870
  """
4859
 
4871
 
4860
  thrift_spec = (
4872
  thrift_spec = (
4861
    None, # 0
4873
    None, # 0
4862
    (1, TType.I64, 'orderId', None, None, ), # 1
4874
    (1, TType.I64, 'orderId', None, None, ), # 1
4863
    (2, TType.I64, 'jacketNumber', None, None, ), # 2
4875
    (2, TType.I64, 'jacketNumber', None, None, ), # 2
-
 
4876
    (3, TType.I64, 'imeiNumber', None, None, ), # 3
-
 
4877
    (4, TType.STRING, 'itemNumber', None, None, ), # 4
-
 
4878
    (5, TType.STRING, 'billedBy', None, None, ), # 5
4864
  )
4879
  )
4865
 
4880
 
4866
  def __init__(self, orderId=None, jacketNumber=None,):
4881
  def __init__(self, orderId=None, jacketNumber=None, imeiNumber=None, itemNumber=None, billedBy=None,):
4867
    self.orderId = orderId
4882
    self.orderId = orderId
4868
    self.jacketNumber = jacketNumber
4883
    self.jacketNumber = jacketNumber
-
 
4884
    self.imeiNumber = imeiNumber
-
 
4885
    self.itemNumber = itemNumber
-
 
4886
    self.billedBy = billedBy
4869
 
4887
 
4870
  def read(self, iprot):
4888
  def read(self, iprot):
4871
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
4889
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
4872
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
4890
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
4873
      return
4891
      return
Line 4884... Line 4902...
4884
      elif fid == 2:
4902
      elif fid == 2:
4885
        if ftype == TType.I64:
4903
        if ftype == TType.I64:
4886
          self.jacketNumber = iprot.readI64();
4904
          self.jacketNumber = iprot.readI64();
4887
        else:
4905
        else:
4888
          iprot.skip(ftype)
4906
          iprot.skip(ftype)
-
 
4907
      elif fid == 3:
-
 
4908
        if ftype == TType.I64:
-
 
4909
          self.imeiNumber = iprot.readI64();
-
 
4910
        else:
-
 
4911
          iprot.skip(ftype)
-
 
4912
      elif fid == 4:
-
 
4913
        if ftype == TType.STRING:
-
 
4914
          self.itemNumber = iprot.readString();
-
 
4915
        else:
-
 
4916
          iprot.skip(ftype)
-
 
4917
      elif fid == 5:
-
 
4918
        if ftype == TType.STRING:
-
 
4919
          self.billedBy = iprot.readString();
-
 
4920
        else:
-
 
4921
          iprot.skip(ftype)
4889
      else:
4922
      else:
4890
        iprot.skip(ftype)
4923
        iprot.skip(ftype)
4891
      iprot.readFieldEnd()
4924
      iprot.readFieldEnd()
4892
    iprot.readStructEnd()
4925
    iprot.readStructEnd()
4893
 
4926
 
Line 4902... Line 4935...
4902
      oprot.writeFieldEnd()
4935
      oprot.writeFieldEnd()
4903
    if self.jacketNumber != None:
4936
    if self.jacketNumber != None:
4904
      oprot.writeFieldBegin('jacketNumber', TType.I64, 2)
4937
      oprot.writeFieldBegin('jacketNumber', TType.I64, 2)
4905
      oprot.writeI64(self.jacketNumber)
4938
      oprot.writeI64(self.jacketNumber)
4906
      oprot.writeFieldEnd()
4939
      oprot.writeFieldEnd()
-
 
4940
    if self.imeiNumber != None:
-
 
4941
      oprot.writeFieldBegin('imeiNumber', TType.I64, 3)
-
 
4942
      oprot.writeI64(self.imeiNumber)
-
 
4943
      oprot.writeFieldEnd()
-
 
4944
    if self.itemNumber != None:
-
 
4945
      oprot.writeFieldBegin('itemNumber', TType.STRING, 4)
-
 
4946
      oprot.writeString(self.itemNumber)
-
 
4947
      oprot.writeFieldEnd()
-
 
4948
    if self.billedBy != None:
-
 
4949
      oprot.writeFieldBegin('billedBy', TType.STRING, 5)
-
 
4950
      oprot.writeString(self.billedBy)
-
 
4951
      oprot.writeFieldEnd()
4907
    oprot.writeFieldStop()
4952
    oprot.writeFieldStop()
4908
    oprot.writeStructEnd()
4953
    oprot.writeStructEnd()
4909
 
4954
 
4910
  def __repr__(self):
4955
  def __repr__(self):
4911
    L = ['%s=%r' % (key, value)
4956
    L = ['%s=%r' % (key, value)