Changeset 718 for trunk/grails-app/services
- Timestamp:
- Nov 24, 2010, 7:07:48 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/grails-app/services/InventoryCsvService.groovy
r715 r718 52 52 def line = [] 53 53 def lineNumber = 0 54 def maxNumberOfColumns = 2 554 def maxNumberOfColumns = 23 55 55 def inventoryParams = [:] 56 56 def inventoryProperties = ["name", "description", "comment", "unitsInStock", "reorderPoint", "reorderQuantity", 57 57 "unitOfMeasure", "estimatedUnitPriceAmount", "estimatedUnitPriceCurrency", 58 58 "enableReorderListing", "inventoryLocation", "inventoryStore", "site", 59 "inventoryGroup", "inventoryType", "averageDeliveryTime", "averageDeliveryPeriod",59 "inventoryGroup", "inventoryType", 60 60 "suppliersPartNumber", "preferredSupplier", "alternateSuppliers", 61 61 "manufacturersPartNumber", "preferredManufacturer", "alternateManufacturers", … … 79 79 def inventoryStoreInstance 80 80 def inventoryLocationInstance 81 def averageDeliveryPeriodInstance82 81 83 82 def tempPreferredSupplierItemAndType = '' … … 237 236 if(!unitOfMeasureInstance.save()) { 238 237 log.error "Failed to create unit of measure on line: " + lineNumber 239 return fail(code: "inventory.import.failure", args: [lineNumber, logFileLink])240 }241 }242 243 // AverageDeliveryPeriod.244 if(inventoryParams.averageDeliveryPeriod) {245 averageDeliveryPeriodInstance = Period.findByPeriod(inventoryParams.averageDeliveryPeriod)246 if(!averageDeliveryPeriodInstance) {247 log.error "Failed, not a valid delivery period on line: " + lineNumber248 238 return fail(code: "inventory.import.failure", args: [lineNumber, logFileLink]) 249 239 } … … 426 416 inventoryParams.inventoryType = inventoryTypeInstance 427 417 inventoryParams.unitOfMeasure = unitOfMeasureInstance 428 inventoryParams.averageDeliveryPeriod = averageDeliveryPeriodInstance429 418 inventoryParams.preferredSupplier = preferredSupplierInstance 430 419 inventoryParams.preferredManufacturer = preferredManufacturerInstance … … 524 513 "Mechanical Stock", 525 514 "Consumable", 526 "7", "Week(s)",527 515 "123", "Multi Supplier@Local", 528 516 "Multi Distributors1@OEM; Multi Distributors2@Local", … … 540 528 "Mechanical Stock", 541 529 "Consumable", 542 "2", "Month(s)",543 530 "456KL", "Multi Supplier", 544 531 "Multi Distributors1; Multi Distributors2", … … 584 571 row.add(inventoryItem.inventoryGroup) 585 572 row.add(inventoryItem.inventoryType) 586 row.add(inventoryItem.averageDeliveryTime)587 row.add(inventoryItem.averageDeliveryPeriod)588 573 row.add(inventoryItem.suppliersPartNumber) 589 574 … … 827 812 ["Name*", "Description", "Comment", "Units In Stock", "Reorder Point*", "Reorder Quantity", "Unit Of Measure*", 828 813 "Estimated Unit Price", "Currency", "Enable Reorder", "Location*", "Store*", "Site*", "Group*", "Type*", 829 " Average Delivery Time", "Average Delivery Period", "Supplier's Part Number", "Preferred Supplier", "Alternate Suppliers",814 "Supplier's Part Number", "Preferred Supplier", "Alternate Suppliers", 830 815 "Manufacturer's Part Number", "Preferred Manufacturer", "Alternate Manufacturers", "Alternate Item", "Spare For"] 831 816 }
Note: See TracChangeset
for help on using the changeset viewer.