| Line 144... |
Line 144... |
| 144 |
if get_Warehouse(warehouse.id):
|
144 |
if get_Warehouse(warehouse.id):
|
| 145 |
#warehouse is already present.
|
145 |
#warehouse is already present.
|
| 146 |
raise InventoryServiceException(101, "Warehouse already present")
|
146 |
raise InventoryServiceException(101, "Warehouse already present")
|
| 147 |
|
147 |
|
| 148 |
ds_warehouse = Warehouse()
|
148 |
ds_warehouse = Warehouse()
|
| 149 |
ds_warehouse.id = warehouse.id
|
- |
|
| 150 |
ds_warehouse.location = warehouse.location
|
149 |
ds_warehouse.location = warehouse.location
|
| 151 |
ds_warehouse.status = status.ACTIVE
|
150 |
ds_warehouse.status = status.ACTIVE
|
| 152 |
ds_warehouse.addedOn = datetime.datetime.now()
|
151 |
ds_warehouse.addedOn = datetime.datetime.now()
|
| 153 |
ds_warehouse.lastCheckedOn = datetime.datetime.now()
|
152 |
ds_warehouse.lastCheckedOn = datetime.datetime.now()
|
| 154 |
ds_warehouse.tinNumber = warehouse.tinNumber
|
153 |
ds_warehouse.tinNumber = warehouse.tinNumber
|
| 155 |
ds_warehouse.pincode = warehouse.pincode
|
154 |
ds_warehouse.pincode = warehouse.pincode
|
| - |
|
155 |
ds_warehouse.billingType = warehouse.billingType
|
| - |
|
156 |
ds_warehouse.billingWarehouseId = warehouse.billingWarehouseId
|
| - |
|
157 |
ds_warehouse.displayName = warehouse.displayName
|
| - |
|
158 |
ds_warehouse.inventoryType = InventoryType._VALUES_TO_NAMES[warehouse.inventoryType]
|
| - |
|
159 |
ds_warehouse.isAvailabilityMonitored = warehouse.isAvailabilityMonitored
|
| - |
|
160 |
ds_warehouse.logisticsLocation = warehouse.logisticsLocation
|
| - |
|
161 |
ds_warehouse.shippingWarehouseId = warehouse.shippingWarehouseId
|
| - |
|
162 |
ds_warehouse.transferDelayInHours = warehouse.transferDelayInHours
|
| - |
|
163 |
ds_warehouse.vendor = get_Vendor(warehouse.vendor.id)
|
| - |
|
164 |
ds_warehouse.warehouseType = WarehouseType._VALUES_TO_NAMES[warehouse.warehouseType]
|
| 156 |
if warehouse.vendorString:
|
165 |
if warehouse.vendorString:
|
| 157 |
ds_warehouse.vendorString = warehouse.vendorString
|
166 |
ds_warehouse.vendorString = warehouse.vendorString
|
| 158 |
session.commit()
|
167 |
session.commit()
|
| 159 |
return ds_warehouse.id
|
168 |
return ds_warehouse.id
|
| 160 |
|
169 |
|