Ignore:
Timestamp:
Nov 25, 2010, 9:08:43 AM (9 years ago)
Author:
gav
Message:

Domain change: as per ticket #96 - Remove unused fields from InventoryItem?.
Removed InventoryItem?.alternateItems.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/services/InventoryCsvService.groovy

    r719 r720  
    5959                                                        "inventoryGroup", "inventoryType",
    6060                                                        "suppliersPartNumber", "preferredSupplier", "alternateSuppliers",
    61                                                         "alternateItems", "spareFor"]
     61                                                        "spareFor"]
    6262
    6363            def siteInstance
     
    6767            def supplierTypeUnknown = SupplierType.get(1)
    6868            def spareForInstance
    69             def alternateItemInstance
    7069            def inventoryTypeInstance
    7170            def unitOfMeasureInstance
     
    8584
    8685            def tempSpareFor = []
    87             def tempAlternateItems = []
    8886
    8987            def nextLine = {
     
    289287
    290288                    inventoryParams.alternateSuppliers.add(alternateSupplierInstance)
    291                 }
    292 
    293                 // AlternateItems.
    294                 tempAlternateItems = parseInputList(inventoryParams.alternateItems)
    295                 inventoryParams.alternateItems = []
    296 
    297                 for(tempAlternateItem in tempAlternateItems) {
    298                     tempAlternateItem = WordUtils.capitalize(tempAlternateItem)
    299                     alternateItemInstance = InventoryItem.findByName(tempAlternateItem)
    300                     if(!alternateItemInstance) {
    301                         alternateItemInstance = new InventoryItem(name: tempAlternateItem,
    302                                                                                                 description: "Generated from alternateItems during import, details may not be correct.",
    303                                                                                                 reorderPoint: 0,
    304                                                                                                 inventoryGroup: inventoryGroupInstance,
    305                                                                                                 inventoryType: inventoryTypeInstance,
    306                                                                                                 unitOfMeasure: unitOfMeasureInstance,
    307                                                                                                 inventoryLocation: inventoryLocationInstance)
    308                         if(!alternateItemInstance.save()) {
    309                             log.error "Failed to create alternateItems on line: " + lineNumber
    310                             return fail(code: "inventory.import.failure", args: [lineNumber, logFileLink])
    311                         }
    312                     }
    313 
    314                     inventoryParams.alternateItems.add(alternateItemInstance)
    315289                }
    316290
Note: See TracChangeset for help on using the changeset viewer.