Subversion Repositories SmartDukaan

Rev

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

Rev 9640 Rev 9665
Line 454... Line 454...
454
     - oosStatusMap
454
     - oosStatusMap
455
     - date
455
     - date
456
    """
456
    """
457
    pass
457
    pass
458
 
458
 
459
  def getOosStatusesForXDaysForItem(self, itemId, days):
459
  def getOosStatusesForXDaysForItem(self, itemId, sourceId, days):
460
    """
460
    """
461
    Parameters:
461
    Parameters:
462
     - itemId
462
     - itemId
-
 
463
     - sourceId
463
     - days
464
     - days
464
    """
465
    """
465
    pass
466
    pass
466
 
467
 
467
  def getNonZeroItemStockPurchaseParams(self, ):
468
  def getNonZeroItemStockPurchaseParams(self, ):
Line 2197... Line 2198...
2197
    result = addOosStatusForItem_result()
2198
    result = addOosStatusForItem_result()
2198
    result.read(self._iprot)
2199
    result.read(self._iprot)
2199
    self._iprot.readMessageEnd()
2200
    self._iprot.readMessageEnd()
2200
    return
2201
    return
2201
 
2202
 
2202
  def getOosStatusesForXDaysForItem(self, itemId, days):
2203
  def getOosStatusesForXDaysForItem(self, itemId, sourceId, days):
2203
    """
2204
    """
2204
    Parameters:
2205
    Parameters:
2205
     - itemId
2206
     - itemId
-
 
2207
     - sourceId
2206
     - days
2208
     - days
2207
    """
2209
    """
2208
    self.send_getOosStatusesForXDaysForItem(itemId, days)
2210
    self.send_getOosStatusesForXDaysForItem(itemId, sourceId, days)
2209
    return self.recv_getOosStatusesForXDaysForItem()
2211
    return self.recv_getOosStatusesForXDaysForItem()
2210
 
2212
 
2211
  def send_getOosStatusesForXDaysForItem(self, itemId, days):
2213
  def send_getOosStatusesForXDaysForItem(self, itemId, sourceId, days):
2212
    self._oprot.writeMessageBegin('getOosStatusesForXDaysForItem', TMessageType.CALL, self._seqid)
2214
    self._oprot.writeMessageBegin('getOosStatusesForXDaysForItem', TMessageType.CALL, self._seqid)
2213
    args = getOosStatusesForXDaysForItem_args()
2215
    args = getOosStatusesForXDaysForItem_args()
2214
    args.itemId = itemId
2216
    args.itemId = itemId
-
 
2217
    args.sourceId = sourceId
2215
    args.days = days
2218
    args.days = days
2216
    args.write(self._oprot)
2219
    args.write(self._oprot)
2217
    self._oprot.writeMessageEnd()
2220
    self._oprot.writeMessageEnd()
2218
    self._oprot.trans.flush()
2221
    self._oprot.trans.flush()
2219
 
2222
 
Line 3502... Line 3505...
3502
  def process_getOosStatusesForXDaysForItem(self, seqid, iprot, oprot):
3505
  def process_getOosStatusesForXDaysForItem(self, seqid, iprot, oprot):
3503
    args = getOosStatusesForXDaysForItem_args()
3506
    args = getOosStatusesForXDaysForItem_args()
3504
    args.read(iprot)
3507
    args.read(iprot)
3505
    iprot.readMessageEnd()
3508
    iprot.readMessageEnd()
3506
    result = getOosStatusesForXDaysForItem_result()
3509
    result = getOosStatusesForXDaysForItem_result()
3507
    result.success = self._handler.getOosStatusesForXDaysForItem(args.itemId, args.days)
3510
    result.success = self._handler.getOosStatusesForXDaysForItem(args.itemId, args.sourceId, args.days)
3508
    oprot.writeMessageBegin("getOosStatusesForXDaysForItem", TMessageType.REPLY, seqid)
3511
    oprot.writeMessageBegin("getOosStatusesForXDaysForItem", TMessageType.REPLY, seqid)
3509
    result.write(oprot)
3512
    result.write(oprot)
3510
    oprot.writeMessageEnd()
3513
    oprot.writeMessageEnd()
3511
    oprot.trans.flush()
3514
    oprot.trans.flush()
3512
 
3515
 
Line 10200... Line 10203...
10200
 
10203
 
10201
class getOosStatusesForXDaysForItem_args:
10204
class getOosStatusesForXDaysForItem_args:
10202
  """
10205
  """
10203
  Attributes:
10206
  Attributes:
10204
   - itemId
10207
   - itemId
-
 
10208
   - sourceId
10205
   - days
10209
   - days
10206
  """
10210
  """
10207
 
10211
 
10208
  thrift_spec = (
10212
  thrift_spec = (
10209
    None, # 0
10213
    None, # 0
10210
    (1, TType.I64, 'itemId', None, None, ), # 1
10214
    (1, TType.I64, 'itemId', None, None, ), # 1
-
 
10215
    (2, TType.I32, 'sourceId', None, None, ), # 2
10211
    (2, TType.I32, 'days', None, None, ), # 2
10216
    (3, TType.I32, 'days', None, None, ), # 3
10212
  )
10217
  )
10213
 
10218
 
10214
  def __init__(self, itemId=None, days=None,):
10219
  def __init__(self, itemId=None, sourceId=None, days=None,):
10215
    self.itemId = itemId
10220
    self.itemId = itemId
-
 
10221
    self.sourceId = sourceId
10216
    self.days = days
10222
    self.days = days
10217
 
10223
 
10218
  def read(self, iprot):
10224
  def read(self, iprot):
10219
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
10225
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
10220
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
10226
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
Line 10229... Line 10235...
10229
          self.itemId = iprot.readI64();
10235
          self.itemId = iprot.readI64();
10230
        else:
10236
        else:
10231
          iprot.skip(ftype)
10237
          iprot.skip(ftype)
10232
      elif fid == 2:
10238
      elif fid == 2:
10233
        if ftype == TType.I32:
10239
        if ftype == TType.I32:
-
 
10240
          self.sourceId = iprot.readI32();
-
 
10241
        else:
-
 
10242
          iprot.skip(ftype)
-
 
10243
      elif fid == 3:
-
 
10244
        if ftype == TType.I32:
10234
          self.days = iprot.readI32();
10245
          self.days = iprot.readI32();
10235
        else:
10246
        else:
10236
          iprot.skip(ftype)
10247
          iprot.skip(ftype)
10237
      else:
10248
      else:
10238
        iprot.skip(ftype)
10249
        iprot.skip(ftype)
Line 10246... Line 10257...
10246
    oprot.writeStructBegin('getOosStatusesForXDaysForItem_args')
10257
    oprot.writeStructBegin('getOosStatusesForXDaysForItem_args')
10247
    if self.itemId is not None:
10258
    if self.itemId is not None:
10248
      oprot.writeFieldBegin('itemId', TType.I64, 1)
10259
      oprot.writeFieldBegin('itemId', TType.I64, 1)
10249
      oprot.writeI64(self.itemId)
10260
      oprot.writeI64(self.itemId)
10250
      oprot.writeFieldEnd()
10261
      oprot.writeFieldEnd()
-
 
10262
    if self.sourceId is not None:
-
 
10263
      oprot.writeFieldBegin('sourceId', TType.I32, 2)
-
 
10264
      oprot.writeI32(self.sourceId)
-
 
10265
      oprot.writeFieldEnd()
10251
    if self.days is not None:
10266
    if self.days is not None:
10252
      oprot.writeFieldBegin('days', TType.I32, 2)
10267
      oprot.writeFieldBegin('days', TType.I32, 3)
10253
      oprot.writeI32(self.days)
10268
      oprot.writeI32(self.days)
10254
      oprot.writeFieldEnd()
10269
      oprot.writeFieldEnd()
10255
    oprot.writeFieldStop()
10270
    oprot.writeFieldStop()
10256
    oprot.writeStructEnd()
10271
    oprot.writeStructEnd()
10257
 
10272