Subversion Repositories SmartDukaan

Rev

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

Rev 5412 Rev 5419
Line 1283... Line 1283...
1283
            OrderStatus.DOA_RECEIVED_PRESTINE : ScanType.DOA_IN,
1283
            OrderStatus.DOA_RECEIVED_PRESTINE : ScanType.DOA_IN,
1284
            OrderStatus.DOA_RECEIVED_DAMAGED  : ScanType.DOA_IN,
1284
            OrderStatus.DOA_RECEIVED_DAMAGED  : ScanType.DOA_IN,
1285
            OrderStatus.DOA_LOST_IN_TRANSIT   : ScanType.LOST_IN_TRANSIT
1285
            OrderStatus.DOA_LOST_IN_TRANSIT   : ScanType.LOST_IN_TRANSIT
1286
        }
1286
        }
1287
 
1287
 
1288
        scanType = scanMap[order.status]
1288
        if scanMap.has_key(order.status):
1289
        if scanType:
1289
            scanType = scanMap[order.status]
1290
            lineitem = order.lineitems[0]
1290
            lineitem = order.lineitems[0]
1291
            item = catalogClient.getItem(lineitem.item_id)
1291
            item = catalogClient.getItem(lineitem.item_id)
1292
            warehouseClient = WarehouseClient().get_client()
1292
            warehouseClient = WarehouseClient().get_client()
1293
            if item.type == ItemType.SERIALIZED:
1293
            if item.type == ItemType.SERIALIZED:
1294
                warehouseClient.scanSerializedItemForOrder(lineitem.serial_number, scanType, order.id, order.fulfilmentWarehouseId, lineitem.quantity, order.warehouse_id)
1294
                warehouseClient.scanSerializedItemForOrder(lineitem.serial_number, scanType, order.id, order.fulfilmentWarehouseId, lineitem.quantity, order.warehouse_id)